Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

PAUK-NET.RU - Бесплатный ADSL портал Чувашии _ Web-программирование _ Непонятки Php + Mysql

Автор: oldman Oct 22 2008, 12:45

Сделал таблицу test:

Пишу код:

SQL
$sql = mysql_query("SELECT * FROM test",$db);
$row = mysql_fetch_array($sql);
do {
printf ("id: %s - title: %s <br>",$row["id"],$row["title"]);
}
while (mysql_fetch_array($sql));

Выводит:

В чём подвох? Нужно чтоб вывелось как в таблице.

Автор: SiMM Oct 22 2008, 12:53

Что в коде написали - то и выводит - Вы и не просили выводить что-то другое, кроме значения $row, присваивание значения которому было произведено вне цикла.
+ bonus - код будет "глючить", если в таблице нет ни одной записи.

Автор: oldman Oct 22 2008, 13:23

Цитата(oldman @ Oct 22 2008, 13:45) *
Сделал таблицу test:

Пишу код:
SQL
$sql = mysql_query("SELECT * FROM test",$db);
$row = mysql_fetch_array($sql);
do {
printf ("id: %s - title: %s <br>",$row["id"],$row["title"]);
}
while (mysql_fetch_array($sql));

Выводит:

В чём подвох? Нужно чтоб вывелось как в таблице.

Млн... Понял:
SQL
while ($row = mysql_fetch_array($sql));

Спасибо, Удалите тему (Я картинки удаляю...)

Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)