Помогите с MySQL+PHP !!!
Добавлено: 18 апр 2007, 09:31
Допустим таблица в 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";
}
}
Может это связано со структурой таблиц...?! в них разное колличство строк и есть пустые поля....
Когда я делаю 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";
}
}
Может это связано со структурой таблиц...?! в них разное колличство строк и есть пустые поля....