Autor Zpráva
Peet
Profil *
mam problem potrebuji vypsat z db nasledujicim zpuisobem ale nevim jak na to...

dejme tomu že mám v databázi např. 40 záznamů

když chci vypsat prvních pět nastavím DESC LIMIT 5. a třeba ORDER BY id.

ale když chci vypsat např. od 5tého záznamu do 10tého záznamu tak už jsem v koncích nevím jak na to. !

moc vás prosím o pomoc. Předem děkuji
Alphard
Profil
K limit se váže i tzv. offset, tj. počet vynechaných záznamů.
Takže pro výpis 5. až 10. (včetně) byste použil limit 6 offset 4, zkráceně limit 4, 6
Peet
Profil *
proc 4,6 snad limit 5, 10 ne..?
Peet
Profil *
jo 6 zaznamu ktere nastupuji po 4tem jestli spravne chapu
Peet
Profil *
$dotaz="SELECT * FROM table limit 4, 6 ORDER BY id";

?? JE TO SPRAVNE..?
Alphard
Profil
Peet:
jo 6 zaznamu ktere nastupuji po 4tem jestli spravne chapu
Ano, chtěl jste od 5. do 10., nechci to brát doslova, ale kdybych napsal limit 5, 5, nebylo by jasné, co je co.

JE TO SPRAVNE
Proč to nezkusíte? Máte špatně pořadí, prvně order by, potom limit.
Peet
Profil *
díky moc jste mi pomohl ;-)

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