ahoj,
nevíte jak nejednodušeji (bez zjištění celkového počtu záznamu) vytáhnout data z tabulky s tím, že vynechám první záznam (s indexem 1)?
děkuji
$result=mysql_query("select * from tabulka");
$data=mysql_fetch_array($result); // nacte prvni, s tim se nic nedela
while ($data=mysql_fetch_array($result)) // klasickej cyklus, vypis
{....}
SELECT * FROM tabulka LIMIT 1,9999999
Těch 9999999 je číslo mnohem větší, než bys mohl mít záznamů.
no a nemelo by se to jeste seradit? to serazeni podle id prece neni zaruceny, nebo je? a navic tady ani nevime, jestli se to bere podle id (id beru jako primarni klic int autoincrement)
Řazení jsme neřešil. Jen jsem ukázal princip, jak dostat záznamy od druhého dále.
nejsem si ted jistej, ale neda se to napsat take jako
"LIMIT 2," ?
2peta: Nee. Puvodne mne to taky napadlo (v prispevku o mazani zaznamu krom prvnich 25), ale manual nic takoveho nerika. A zkouska to taky potvrdila.
Tomík (tom.czweb.org)
tak to potom, jak jsi uvedl, jen misto 9999 bych tam dal max 50, 100. Proc ma vybirat 9999, ktere stejnepak nezobrazi. Byl by to teda nesmysl davat na obrazovku 10.000 radku. Navic to zatezuje databazi, pokud tam tolik radku fakt je.