mysql - запрос на выборук последнего элемента массива.
'select * from fotos where series ='.$fotka['series'].' and id_foto < '.$fotka['id_foto']
так вот потом беру mysql_fetch_array от этого. И как мне получить последний элемент массива полученного?
select * from fotos where series ='.$fotka['series'].' and id_foto < '.$fotka['id_foto'] order by id_foto desc limit 1
то есть сортировка в обратном порядке (последняя запись вначале) и ограничиться одной записью - получишь как раз последний элемент.
Смутно написано, но под данно описание задачи вполне подходит.
foxweb говорит правильно. Я не успл ответить первым :)
bool mysql_data_seek ( resource result_identifier, int row_number )
переводим указатель к row_number-записи.
Старая песня?!!
:(
mixed mysql_result ( resource result, int row [, mixed field] )
row - номер строки resultset'а
field - номер поля.
странно, что никто из "бывалых" не вспомнил про эту уловку. я его применял месяц назад и только что наткнулся на этот скрипт.