Общие > Базы данных
MySQL + постраничный вывод + локэйт
Alexandr:
Есть данные, выводятся постранично.
Как найти нужную страницу на которой находится искомая запись, зная ИД\'шник записи?
Вот пример:
http://top.mail.ru/jump?from=50364
Получаем:
http://top.mail.ru/Rating/Computers-Programming/Today/Hosts/1.html#25
fidget:
У тебя ID идут все "по-порядку" или данные удаляются и могут быть пропуски?
Alexandr:
данные удаляются и могут быть пропуски
Wyclef:
Можно пронумеровать результаты в соответствии с условиями:
--- Код: ---set @count=0;
select @count:=@count+1 as count, id from table where fileld = \'что-то\' order by ... [limit ...];
--- Конец кода ---
Можно развить, но смысл ясен... :)
fidget:
Wyclef, да пронумеровать то можно, только ему ведь тогда все равно все данные надо будет вытаскивать. Т.к. запись с id=2856 может быть и 5й и 20й и 2000й ..
Навигация
Перейти к полной версии