[PHP][SQL]stronnicowanie jak?

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Michał90

[PHP][SQL]stronnicowanie jak?

Post autor: Michał90 »

Witam,
Mam taki oto kodzik

Kod: Zaznacz cały

<?php
mysql_connect('localhost', 'kto_test', 'haslo');
mysql_select_db('kto_test1');
mysql_query("SET NAMES 'latin2'");
$category = $_GET['category'];
$sql = mysql_query("SELECT `id`, `category`, `name`, `content` FROM `article` WHERE `category` = '".$category."'");

while ($r = mysql_fetch_row($sql)) {
$category = mysql_fetch_row(mysql_query("SELECT `name` FROM `category` WHERE `id` = '".$r[1]."'"));
echo '<center><div id="article">
<div id="title"><h3>'.$r[2].'</h3></div>

<div id="main">'.$r[3].'</div>
<div id="end"></div>
</div></center>';
}
//tytuł $r[2]
//kategoria $category[0]
//treść $r[3]
	?>
Jak do tego kodzika dodać stronnicowanie ?

Dziękuje z góry za odpowiedź.
Pozdrawiam
gorylek
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: śr gru 19, 2007 7:29 pm

Re: [PHP][SQL]stronnicowanie jak?

Post autor: gorylek »

W zapytaniu SQL należy użyc LIMIT i przekazywać go za pomocą $_GET.
http://php.about.com/od/mysqlcommands/g/Limit_sql.htm

Pamiętaj żeby zrobić rzutowanie na INT dla $_GET.
ODPOWIEDZ