Insertar en la tabla con la declaración preparada

Estoy intentando insertar datos de un formulario en una base de datos usando PHP y Mysqli, ¡pero no puedo hacer que funcionen! Mi base de datos tiene 4 campos: FECHA, TÍTULO, CONTENIDO, ID. El campo ID es auto-incremento.

He comprobado la conexión y está funcionando bien. También me hice eco de los valores del campo de formulario y de la variable $ blogDate que creé, también están todos bien.

Aquí está mi declaración preparada:

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

Simplemente no está insertando los valores en mi tabla.

Respuestas a la pregunta(3)

Su respuesta a la pregunta