Удалить последнюю строку результата запроса

Slon747

Новичок
Удалить последнюю строку результата запроса

Код:
$query = "select ....."
$result = mysql_query($query);

После того, как $result получит указатель на результат запроса, можно ли удалить последнюю строку результата?
Т.е. если запрос вернет 5 строк, осталось только 4.
Пробовал через unset, да не вышло
 

Slon747

Новичок
> А зачем?
Запрос возвращает ограниченное количество строк.
Чтобы предупредить пользователя, что строк на самом деле больше (постраничный вывод не нужен), нужно сначала узнать, больше ли соответствующих записей в базе.
Думал, ограничивать выборку одной строкой больше.
Но чтоб отдельный запрос не выполнять (select count(*) ... where...) можно в цикле не все выодить
 

Panchous

Павел
странный ты...
если уж такие заморочки - можно просто не выводить последнюю строку пользователю.
 

Slon747

Новичок
можно.
Просто как я думал - не получилось. Стало интересно почему
 

Panchous

Павел
потому что ты не прочел, как работают функции, которыми пользуешься.
1. [m]mysql_query[/m] и компания
2. [m]unset[/m]
 
Сверху