Цикл mysql_fetch_array в PHP - PullRequest
       17

Цикл mysql_fetch_array в PHP

1 голос
/ 30 июля 2009

Итак, у меня есть следующее:

$i = 0;
$records = mysql_num_rows($sections_query);
$row_sections = mysql_fetch_array($sections_query);
    foreach ($row_sections as $value) {
    echo $value . "<br />";
}

Значение $ records становится равным 4 после выполнения, и в БД есть 2 столбца на строку. Первым значением столбца является 'section_id', а вторым - 'section_name'.

Я хочу написать цикл, который будет распечатывать значение 'section_name' как -

echo "<h3>" . $row_sections[section_name]; . "</h3>";

внутри цикла, так что в основном у меня будет 3 h3, каждый из которых содержит 4 разных значения в 'section_name'

А может, foreach () не лучший цикл для использования? Во всяком случае, я в замешательстве.

Надеюсь, что это имеет смысл, и заранее спасибо за помощь!

1 Ответ

12 голосов
/ 30 июля 2009
$i = 0;
$records = mysql_num_rows($sections_query);
while($row_sections = mysql_fetch_array($sections_query))
{
    echo "<h3>" . $row_sections['section_name'] . "</h3>";
}

Это будет проходить через каждую строку и печатать имя раздела.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...