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