Autor Zpráva
Rosty
Profil
Dobrý den,
potřeboval bych radu ohledně dotazu. Mám tabulku na návštěvní knihu a v ní mám: ID (auto increment) | date_time (datatype datetime) | name | email | message | ip.

V php skriptu mám již dříve udělané stránkování (třeba 20 příspěvků na 2 stranách) přes ID, ale to není nejlepší nápad. Proto bych potřeboval dotaz, kterým by šla vytáhnout data jenom díky číslu řádku.

Můj starý dotaz:
SELECT DATE_FORMAT(date_time,'%e. %c. %Y | %H:%i') AS date_time, name, email, message FROM GuestBoard WHERE ID>'$start' AND ID<='$end' ORDER BY ID DESC;

Díky za pomoc.
Someone
Profil
Rosty:
ale to není nejlepší nápad
Proč myslíš?
Rosty
Profil
Když smažu nějakej spam, tak budu mít díru na stránce, tak už nebude uživatelem zadaných 20 příspěvků na stránce.
Šlo by to poté setřepat, ale zajímá mě tato alternativa.
Someone
Profil
Proč nepoužiješ, k tomu určený LIMIT
Rosty
Profil
Možná proto, že nevím jak.
Someone
Profil
SELECT * FROM tabulka LIMIT 0,20
Vybere 20 záznamů z tabulky tabulka od nultého záznamu.
Rosty
Profil
A co když mám 100 záznamů a potřebuju záznamy 20-30?
Someone
Profil
Pokud se jedná o stránkování přeci nebudeš chtít pokaždý jiný počet.. jinak:
SELECT * FROM tabulka LIMIT 20,10
Someone
Profil
Stránkování v PHP

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0