Geb mal $start aus, bevor du abfragst, ob die Variable existiert. Da sollte ja eigentlich dann ein Wert bei rauskommen.
Frage: warum setzt du den Wert erst auf 0,1 und nicht einfach auf 0? Dann kommen ja immer wieder Werte wie 5,1, 10,1 etc raus...
Edit:
Wenn man keine "0" an der Stelle einsetzen kann, kannst du auch die if-Abfrage mit $start anders einsetzen:
wenn kein Wert drin ist, dann wird eine SQL-Abfrage generiert, die "limit 5" drin stehen hat und im else-Zweig dann mit einem Startwert, wie du es schon hast.
Frage: warum setzt du den Wert erst auf 0,1 und nicht einfach auf 0? Dann kommen ja immer wieder Werte wie 5,1, 10,1 etc raus...
Edit:
Wenn man keine "0" an der Stelle einsetzen kann, kannst du auch die if-Abfrage mit $start anders einsetzen:
wenn kein Wert drin ist, dann wird eine SQL-Abfrage generiert, die "limit 5" drin stehen hat und im else-Zweig dann mit einem Startwert, wie du es schon hast.
Zuletzt bearbeitet: