Bernd: Kein Insert / Keine Fehlermeldung

Beitrag lesen

Hallo,

Das Execute lässt du aber unbeachtet. Auch das meldet, wenn Fehler beim Ausführen auftraten, über seinen Rückgabewert.

Danke für den Hinweis. Hab es nun so gemacht

$FehlerExecute = $stmt->execute();

if ( false===$FehlerExecute ) {
  die('Fehler beim execute: ' . htmlspecialchars($stmt->error));
}

Jetzt erhalte ich folgende Meldung

Fehler beim execute: Column 'a_hinzugefuegt' cannot be null

Das heißt, das Feld a_hinzugefuegt darf nicht leer sein, richtig?

Nachtrag, sollte man

  1. stmt
  2. bind_param

auch auf Fehler abfragen oder reicht execute=