Jnnbo - Nicht angemeldet: Fatal error: Call to a member function execute()

Beitrag lesen

Moin,

Schau dir das SQL-Statement mal genau an. Als erstes fällt auf, dass du den Wert für die LIMIT-Klausel in Anführungszeichen setzen willst. Wozu? Es ist ein simpler Zahlenwert. Und dasselbe gilt für OFFSET, nur dass du hier auch noch das schließende Anführungszeichen vergessen hast. Nein, genaugenommen ist das öffnende schon überflüssig und unsinnig.

wenn ich es wie folgt ändere

$stmt = $mysqli->prepare("SELECT h_id, h_titel, h_titelURL, h_status 
			  FROM web_hersteller  
			  LIMIT 4 
			  OFFSET $offset");

funktioniert es.

Wenn ich mein //define ('LIMIT', 4); wieder einsetzte knallt es wieder.