Не выводится первая запись из БД 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);
→ Ссылка