
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.08.2005, 14:24
|
|||
|---|---|---|---|
(PHP) подсчет записей и разбивка на страницы |
|||
|
#18+
Продолжаю изучать ПХП. Но вопрос в принципе скорее алгоритмический итак ИМЕЕТСЯ - 122 (например записи) ключ ID (bigint) ЗАДАЧА - вывести 13 страниц по 10 записей на каждой (like галереи) ХОД МЫСЛИ нашли max ID = $mID нашли общее количество = 122 отсекли лимит = 12 страница1: $p=1 SELECT.... where ID>$mID limit 10 !!! тут вопрос как вычислить ID последней записи = $lastID $p=2 SELECT.... where ID>$lastID limit 10 и т.д. пока писал, сформулировался вопрос: Как узнать значение ID при выборке limit 10? ... вроде понятно.... изложено... надеюсь:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2005, 14:36
|
|||
|---|---|---|---|
|
|||
(PHP) подсчет записей и разбивка на страницы |
|||
|
#18+
Незнаю какую СУБД ты используешь, как в MySQL так и в PostgreSQL в select можно ограничиать выборку limit <count> offset <starting_with> т.е. page 1 select ... ... limit 10 offset 1 page 1 select ... ... limit 10 offset 11 и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2005, 15:05
|
|||
|---|---|---|---|
(PHP) подсчет записей и разбивка на страницы |
|||
|
#18+
offset плс поподробнее или ссылочку?:) MySql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2005, 15:12
|
|||
|---|---|---|---|
(PHP) подсчет записей и разбивка на страницы |
|||
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2005, 15:21
|
|||
|---|---|---|---|
(PHP) подсчет записей и разбивка на страницы |
|||
|
#18+
2 taj по коду судя, должно работать так, как нужно:) проверим:) спасибо Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2005, 15:28
|
|||
|---|---|---|---|
(PHP) подсчет записей и разбивка на страницы |
|||
|
#18+
проверил без пхп, работаить:) спасибо всем:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2005, 15:30
|
|||
|---|---|---|---|
(PHP) подсчет записей и разбивка на страницы |
|||
|
#18+
поправка тем, кто будет юзать по условию задачи правильно было бы указать не $limit = 12; (12 это количество страниц, а $limit = 10; - количество записей на странице) $limit = 10; $page = 1; $start = ($page-1)*$limit; $query = "SELECT * FROM table LIMIT $start, $limit"; Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2005, 17:28
|
|||
|---|---|---|---|
|
|||
(PHP) подсчет записей и разбивка на страницы |
|||
|
#18+
PHP FAQ: Как разбить вывод из mysql постранично GeenSELECT.... where ID>$mID limit 10 PHP FAQ: MySQL. Просто и понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1477695]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 369ms |

| 0 / 0 |
