Inserir na mesa com a declaração preparada

Eu estou tentando inserir dados de um formulário em um banco de dados usando PHP e Mysqli, mas não consigo fazê-lo funcionar! Meu banco de dados tem 4 campos: DATE, TITLE, CONTENT, ID. O campo ID é de incremento automático.

Eu verifiquei a conexão e está funcionando bem. Eu também ecoei os valores do campo de formulário e a variável $ blogDate que eu criei, eles estão todos bem também.

Aqui está minha declaração preparada:

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

Apenas não está inserindo os valores na minha tabela.

questionAnswers(3)

yourAnswerToTheQuestion