Помогите с MySQL+PHP !!!

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
qwertyuiop
Сообщения: 77
Зарегистрирован: 24 мар 2005, 11:00

Допустим таблица в MySQL состоит из 3-х строк!

Когда я делаю SELECT в самой консоли MySQL ,то он мне возвращает все три строки....
Но когда через PHP... Выводит всегда со второй строки..!!!

Не пойму каким образом опускается первая строка!!!!


Код
//Check user
$query = "SELECT users.date AS date_u, comments.date AS date_c, tree FROM users, comments";
$result = mysql_query($query) or die("Не могу выполнить запрос" . mysql_errno() . mysql_error());
$line = mysql_fetch_array($result);


while($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
if (!empty($line))
{
echo "{$line['date_u']} - {$line['date_c']} - {$line['tree']}
\n";
}
}



Может это связано со структурой таблиц...?! в них разное колличство строк и есть пустые поля....
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Убери $line = mysql_fetch_array($result); перед циклом
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
qwertyuiop
Сообщения: 77
Зарегистрирован: 24 мар 2005, 11:00

Упсс... лишнюю строчку с $line оставил от предыдущего кода...... Уберу!!!

Спасибо!!!!
Ответить