このコードを実行して、「質問」テーブルに新しい行を挿入しようとしています:
$sql = "INSERT INTO questions (id,quiz_id,question,image,type,option,answer,explanation,date)
VALUES (:id, :quiz_id, :question, :imagesstring, :type, :optionsstring, :answer, :explanation, :date)";
$query = $db->prepare($sql);
$results = $query->execute(array(
":id" => $id,
":quiz_id" => $quiz_id,
":question" => $question,
":imagesstring" => $imagesstring,
":type" => $type,
":optionsstring" => $optionsstring,
":answer" => $answer,
":explanation" => $explanation,
":date" => $date
));
近くに構文エラーがあると表示されますが、見つかりません。テーブルを何度もチェックしたところ、列は挿入した変数に対応しています。また、変数には適切な値が割り当てられています。助けてください。