Jörg Reinholz: Zwei Tabellen verbinden

Beitrag lesen

Moin!

	$stmt = $mysqli->prepare($select);

Fatal error: Call to a member function bind_param() on a non-object

Ich hatte diese schon öfters, dann ein Wert nicht gestimmt, allerdings sehe ich hier kein Fehler. Was ich vermute ist, dass etwas mit dem =? nicht stimmt.

Ja. Und dafür gibt es eine Fehlerbehandlung:

  define('DEBUG', true); # Auf Produktivsystem auf false setzen
  …			
  $stmt = $mysqli->prepare($select);
  if( DEBUG && !$stmt ) { echo '<pre>', $mysqli->error, '</pre>'; }

Jörg Reinholz