Autor Zpráva
cranberrie
Profil
Ahojte,
potrebujem pomoc.... mama stranku php+sql ak zadam napriklad vyhladavat produkt a pod... zobrazi sa mi napr. 200 produktov (co znamena ze sa ta stranka dlho otvara..).

Potrebovala by som vedeiet, ci existuje nejaky prikaz, ktory pridam do source aby mi dal prvych 30 produktov na jednu stranku a vytvoril ostatne stranky na dalsie vyhladane produkty... (vytvori pocet stranok, kolko produktov vyhladal/30)aby uzivatel nemusel dlho cakat na zobrazenie. IDE TO? ako sa vola prikaz, resp. kde mozem hladat?

Veľmi pekne dakujem za pomoc!
Peca
Profil
Dělá se to pomocí příkazu LIMIT v SQL dotazu.
cranberrie
Profil
Peca, ja som nemyslela v sql, ale uz na webe... nech sa mi nezobrazuje vsetkych 600 vyrobkov na jednej stranke ale 30 na jednej a napise mi ze ostatne su na dalsich 200 stranach...
Hugo
Profil
cranberrie

A přesně na to je klauzule limit v sql. Vytáhneš jen 30 výrobků. Na další straně dalších 30 atd.

limit 0,30

limit 30,30

...
cranberrie
Profil
limit 0,30

limit 30,30

..snazila som sa najst nejaky prikaz sql.. ale nepodarilo sa mi vies mi prosim pomoct?
Hugo
Profil
Příklad

select * from `table` order by `ID` ASC limit 0,30 dostaneš prvních 30 záznamů

select * from `table` order by `ID` ASC limit 30,30 dostaneš záznamy 31 - 60

Tady máš popsanou klauzili limit
http://www.linuxsoft.cz/article.php?id_article=810
davidcoudy
Profil
chyba to mělo bejt jinam sorry smazat pls
Toto téma je uzamčeno. Odpověď nelze zaslat.

0