Есть php скрипт, который выводит из бд статьи (в теории). Но на практике он выводит только первую запись.
<?php
@mysql_connect('localhost','admin','123') or die('WRONG CONNECTION('.mysql_error());
mysql_select_db(iskstore);
$sql=mysql_query("SELECT * FROM `articles_db`");
$result=mysql_fetch_array($sql);
$htmlformat = '<div class ="article-%s"><div class="a_title"><h2>%s</h2></div><div class="a_text">%s</div></div>';
echo sprintf($htmlformat, $result['a_id'], $result['a_title'], $result['a_text']);
@mysql_close()
?>
Я конкретно не врубаюсь в PHP и есть подозрение что нужно было через fetch_assoc() но с ним у меня вообще выводит ошибку. Как сделать чтобы скрипт выгружал все записи?
Вставьте mysql_fetch_array в цикл
@mysql_connect('localhost','admin','123') or die('WRONG CONNECTION('.mysql_error());
mysql_select_db(iskstore);
$sql=mysql_query("SELECT * FROM `articles_db`");
while ($result=mysql_fetch_array($sql)) {
$htmlformat = '<div class ="article-%s"><div class="a_title"><h2>%s</h2></div><div class="a_text">%s</div></div>';
echo sprintf($htmlformat, $result['a_id'], $result['a_title'], $result['a_text']);
}
@mysql_close()
Продвижение своими сайтами как стратегия роста и независимости