Autor | Zpráva | ||
---|---|---|---|
etexweb Profil |
#1 · Zasláno: 29. 5. 2011, 11:42:14 · Upravil/a: etexweb
Chcem sa spýtať ako vytvoriť MySQL query a príslušný kód v PHP na to, aby keď chcem na stránke vypísať len 100 riadkov (z 320) aby sa zvyšné ktoré neboli vyžiadané v prvej stovke vymazali. Ako na to ?
|
||
Taps Profil |
#2 · Zasláno: 29. 5. 2011, 11:49:55
etexweb:
použij limit mysql_query("select * from tabulka order by id DESC limit 0,100"); |
||
etexweb Profil |
#3 · Zasláno: 29. 5. 2011, 11:57:48 · Upravil/a: etexweb
To viem to my vypíše hodnoty od riadku 0 po 100, ale keď je v tabuľke 320 záznamov a ja chcem vypísať 100, a zvyšných 220 vymazať... Ale ako ?
|
||
Taps Profil |
#4 · Zasláno: 29. 5. 2011, 12:02:10
etexweb:
hledej na googlu stránkování viz např http://blog.jakubmaly.cz/programovani/php/strankovani-v-php-a-mysql-pohodlne-a-univerzalne.aspx http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=125978 |
||
etexweb Profil |
#5 · Zasláno: 29. 5. 2011, 12:05:17 · Upravil/a: etexweb
V tabuľke 320 riadkov, po výpise sa na stránke ukáže len 100 a zvyšných 220 sa vymaže z tabuľky, tak v tabulke zostane už len 100 najaktívnejších, dá sa to ? :) (Taps: Dik, stránkovanie sa dá spraviť aj oveľa jednoduchším spôsobom, toto odporúčam http://scvinodkumar.wordpress.com/2009/12/22/simple-php-pagination/)
|
||
etexweb Profil |
#6 · Zasláno: 29. 5. 2011, 12:19:33 · Upravil/a: etexweb
Už viem :)
<? $dni = 5; $PocetDni = Time() - $dni*24*60*60; mysql_query("DELETE FROM Mail WHERE timestamp < $PocetDni"); mysql_query("SELECT * FROM Mail"); ... |
||
Časová prodleva: 13 let
|
0