Autor Zpráva
vlcekp1
Profil
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
vlcekp1
Viz MySQL klauzule LIMIT
vlcekp1
Profil
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
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
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.
Toto téma je uzamčeno. Odpověď nelze zaslat.