Mailinglisten-Archive |
hallo leute. ich verzweifle hier gerade :-( mit dem folgenden mysql query wollte ich nur best. datensätze ausgeben: SELECT * FROM $mysqltable ORDER BY date desc LIMIT $begin,$show leider zeigt er mir zwar die anzahl korrekt an, aber der letzte datensatz fehlt immer. ich hab das so gelöst: $countnum = mysql_query("SELECT id FROM $mysqltable",$db); $countnum = mysql_num_rows($countnum); if($countnum < $show) { $begin = "0"; } else { $begin = $countnum - $show; } damit will ich den beginndatensatz rausfinden ... funktioniert nicht so, wie ichs mir vorgestellt hab. als beispiel: es sind 15 datensätze vorhanden, ich will nur 10 anzeigen ($show = 10), dann soll er mir die datensätze von 5 bis einschließlich 15 anzeigen, ich bekomme jedoch immer total falsche ausgaben. wo ist mein denkfehler? danke Daniel
php::bar PHP Wiki - Listenarchive