Вывод данных на нескольких страницах

com100

Новичок
Вывод данных на нескольких страницах

Здравствуйте, ГУРУ PHP !
Заранее прошу прощения за вопрос - я не профессионал

Есть база на MySQL
Посылается запрос к этой база типа
SELECT * FROM basa;
Стоит задача, если кол-во возвращенных записей более 50 то разбивать вывод данных на несколько страниц с показом внизу страницы ссылки на следующую

Буду Вам признателен за помощь, спасибо!
 

Romych

Guest
как вариант использование пеаровского класса
ыборка строк по номеру

Система выборки строк из запроса PEAR DB также поддерживает дополнительные параметры для выбираемого выражения. Вы можете выбирать строки из запроса по номеру. Это особенно полезно если вы хотите выводить части всего запроса (например при построении разбитого на страницы HTML списка), выборки по специальному порядку и т.д.


<?php

...

// строка с которой начинать выборку

$from = 50;


// сколько результатов на страницу

$res_per_page = 10;


// последняя строка выборки для этой страницы

$to = $from + $res_per_page;


foreach (range($from, $to) as $rownum) {

if (!$row = $res->fetchrow($fetchmode, $rownum)) {

break;

}

$id = $row[0];

....

}

?>
 

_RVK_

Новичок
Romych
Я то заметил, просто не могу понять причины, по которым стоило бы использовать этот вариант. Думаю SiMM достаточно полно ответил на вопрос, а твой пост только сбивает с толку. Я это к тому, что бы ты думал, прежде чем отвечать в следующий раз. Ок?
 
Сверху