Постраничный вывод записей из БД... HELP

NiGhT_GhOsT

Новичок
Постраничный вывод записей из БД... HELP

Я вот уже не один месяц ломаю голову, мне нужно выводить инф. из БД MySQL по страницам, например по 10 записей. Казалось бы все просто, напиши цикл мол mysql_query("SELECT * FROM tbl WHERE id>$start LIMIT 10"), НО это сработает только если все id записей идут по порядку, а если например 2 удалены, то на какой-то странице выведутся 8 вместо 10 (не смертельно, но не то...), значит надо как бы их заново пересчитать, т.е. вытащить все записи из БД, загнать в массив и уже с его номерами работать, но теперь представьте себе обработать 1000 записей...? не рационально... так как же быть?
 

Profic

just Profic (PHP5 BetaTeam)
Использовать правильный LIMIT (подсказка, у него может быть 2 (ДВА!) параметра.
 

Jaizer

Новичок
Поищи по форуму... Там где-то есть отличный вариант (или ссылка на него). Точно есть пример работы яндекса. Сам брал и разбирался. Сейчас везде использую
 
Сверху