[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выбрать последнюю запись из таблицы
DorianLeroy
Доброго времени суток.
Мне нужно выбрать последнюю запись из таблицы, делаю двумя вариантами:
1.

$out_finish = mysql_query("SELECT * FROM name WHERE id=max(id) ");
$out_add = mysql_fetch_array($out_finish);
print_r($out_add);


2.
 $out_finish = mysql_query("SELECT * FROM name DESC LIMIT 1 ");
$out_add = mysql_fetch_array($out_finish);
print_r($out_add);


Каждый раз вылетает ошибка

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\abhim\www\admin\add_pos.php on line 111

В чем может быть дело?



Спустя 6 минут (16.05.2011 - 13:30) T1grOK написал(а):
Поправочка

SELECT * FROM name ORDER BY <поле> DESC LIMIT 1

..on line 111 - покажи на что ругается.

Спустя 1 час, 8 минут, 36 секунд (16.05.2011 - 14:38) DorianLeroy написал(а):
Ваша поправка помогла, спасибо!

Спустя 16 минут, 42 секунды (16.05.2011 - 14:55) linker написал(а):
Функция MAX() применяется либо в SELECT, либо в HAVING, но не в WHERE.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.