phpbar.de logo

Mailinglisten-Archive

[php] seltsames verhalten von limit x,x

[php] seltsames verhalten von limit x,x

Daniel Hauser php_(at)_phpcenter.de
Sun, 18 Mar 2001 15:37:40 +0100


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