Не выводится первая запись из БД PHP
Вывожу все записи из таблицы MySQL с помощью цикла while. Если делаю так, выводит все записи:
$query = "SELECT * FROM `property`";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
echo $row['name'];
}
Если вот так, одну запись (первую) не выводит:
$query = "SELECT * FROM `property`";
$result = mysql_query($query);
$user = mysql_fetch_assoc($result);
while ($row = mysql_fetch_assoc($result)) {
echo $row['name'];
}
Подскажите пожалуйста, почему?
Ответы (1 шт):
Автор решения: Valerii Vasiliev
→ Ссылка
Вызов смещает указатель на следующую запись
$user = mysql_fetch_assoc($result);
While уже работает со второй строки
while ($row = mysql_fetch_assoc($result)) {
Нужно удалить строку
$user = mysql_fetch_assoc($result);