Autor | Zpráva | ||
---|---|---|---|
vlcekp1 Profil |
#1 · Zasláno: 21. 2. 2009, 16:55:28
Zdravím.
Do svého blogovacího systému si chci nechat vypsat na jednu stránku 10 příspěvků. Kdyby si chtěl návštěvník kliknout na další články, klikl by na odkaz další, kdyby chtěl zpět, klikl by na předchozí. Může mi s tím někdo pomoct? Já vypisuji úplně všechny záznamy takto: $vysledek = mysql_query("SELECT * FROM $tabulka1 ORDER BY datum"); if(mysql_num_rows($vysledek) < 1) { echo "<br>Blog neobsahuje žádné články.<br>"; } else { while ($zaznam = mysql_fetch_array($vysledek)): echo "<p><a href='vypisclanku.php?id="; echo $zaznam["id"]; echo "'>"; echo $zaznam["titulek"]; echo "</a><br> "; echo "Vložil: ".$zaznam["autor"].""; |
||
Joker Profil |
#2 · Zasláno: 21. 2. 2009, 17:42:47 · Upravil/a: Joker
vlcekp1
Viz MySQL klauzule LIMIT |
||
vlcekp1 Profil |
#3 · Zasláno: 22. 2. 2009, 10:08:27
Zdravím.
Když napíšu: $vysledek = mysql_query("SELECT * FROM $tabulka1 ORDER BY datum LIMIT 2"); vypíší se první dvě id. JDe ten limit nastavit na poslední id, nebo budu nejprve muset to poslední id získat? Rozhodl jsem se, že stránkování bych nikdy nenapsal, takže nechám návštěvníkům zobrazit poslední články a ostatní budou v kategoriích bez limitu. |
||
Alphard Profil |
#4 · Zasláno: 22. 2. 2009, 10:19:45
„JDe ten limit nastavit na poslední id, nebo budu nejprve muset to poslední id získat?“
order by id desc limit 2 seřadí sestupně podle id a vrátí první dva záznamy (pokud jsou k dispozici) |
||
vlcekp1 Profil |
#5 · Zasláno: 22. 2. 2009, 11:39:19
Díky za radu, už jsem myslel, že budu muset psát kód pro vypočítání posledního id a odčítání od něho.
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0