Hallo Dedlfix!
Danke für die Antwort. Leider stehe ich vor dem nächsten Problem. Ich möchte mir 4 Datensätze ab dem 3. Datensatz ausgeben lassen und bilde so den/das Query:
$aktion='SELECT
testbank_id,
testbank_vorname,
testbank_familiennameFROM
014_testbank LIMIT 3,4';
Und das funktioniert auch - es liefert mir genau die Datensätze 3, 4, 5 und 6.
Wenn ich aber LIMIT mit Variablen mache, zB so:
$startposition=3;
$aktion='SELECT `testbank_id`, `testbank_vorname`, `testbank_familienname` FROM `014_testbank` LIMIT $startposition,4';
...dann kommt eine Warnung:
Notice: Trying to get property of non-object in /kunden/1234567890/webseiten/blabla/blaettern.php
In der entsprechenden Zeile steht:
echo"<p>Es wurden ".$ergebnis->num_rows." Einträge gefunden.</p>\n";
...und eine Fehlermeldung:
Fatal error: Call to a member function fetch_object() on a non-object in /kunden/1234567890/webseiten/blabla/blaettern.php
In der entsprechenden Zeile steht:
while($zeile=$ergebnis->fetch_object())
Sobald ich das mit der Variablen weglasse und wieder LIMIT 3,4 draus mache, funktioniert die Ausgabe wieder.
Wieso ist das so? Ich werde doch auch hier mit Variablen arbeiten können, oder? Wie sollte man sonst je eine Blätter-Funktion verwirklichen können?
Eine Überprüfung mit " var_dump($startposition); " ergibt 3(int), also eh das, was sein soll.
Weißt Du Rat?
MfG
Michael