Записи из БД по 10 на странице

buster-coder

Новичок
Записи из БД по 10 на странице

Привет всем!
Я когда-то делал давно такое и ваще уже забыл как это делается. Как мне вывести записи из БД, к примеру, по 10 записей на странице, а внизу отобразить ссылки на страницы с результатами?
 

Фанат

oncle terrible
Команда форума
из мускуля по 10 записей выводится с помощью оператора LIMIT в запросе
а ссылки выводятся в цмкле, там простая арифметика
 

buster-coder

Новичок
ну первые 10 я выведу, а если мне нужно с оффсетом 10..например с 10 по 20?
 

Romantik

TeaM PHPClub
buster-coder
вникни в первый ответ на свой вопрос. Пока ты не поймешь о чем там написано- разговор безсмысленный
 

Ermitazh

Новичок
buster-coder

1.Установи сколько записей ина странице должно быть...
<?
$zapisi_na_stranice = "5";

if (isset($page)) {

}
else {

$page = "1";

};
$pervaja_zapis = ceil($zapisi_na_stranice*($page-1));
Потом допустим выбираешь инфу из бд.
$to_4to_v_bd = mysql_num_rows(mysql_query("SELECT DISTINCT reg_id FROM tabl1,tabl2 WHERE tabl1.id=id ORDER BY reg.name"));
Потом
$kolichectvo_infy = ceil($to_4to_v_bd/$zapisi_na_stranice);
Делаешь цикл...
for ($i=1; $i<$Koli4estvo_infy+1; $i++) {

if ($page==$i) {

print(" <a href=?page=$i>$i</a> ");

}}
?>
 
Сверху