In Tabelle mit vorbereiteter Anweisung einfügen

Ich versuche, Daten aus einem Formular mit PHP und Mysqli in eine Datenbank einzufügen, aber es funktioniert nicht! Meine Datenbank enthält 4 Felder: DATUM, TITEL, INHALT, ID. Das ID-Feld wird automatisch inkrementiert.

Ich habe die Verbindung überprüft und das funktioniert einwandfrei. Ich habe auch die Werte der Formularfelder und die von mir erstellte Variable "$ blogDate" wiederholt. Sie sind auch alle in Ordnung.

Hier ist meine vorbereitete Aussage:

if ($newBlog = $mysqli->prepare('INSERT INTO Blog VALUES ($blogDate, $_POST["bTitle"], $_POST["bContent"])')) {
  $newBlog->execute();
  $newBlog->close();
}

Die Werte werden einfach nicht in meine Tabelle eingefügt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage