このコードは正常に機能しますが、何か問題が発生した場合は処理したいexceptionので、意図的に構文エラーを作成しましたqueryが、何も起こりません。以下はコードです
try {
$sql = "INSERT INTO journals (topic, author, ) VALUES ('$topic', '$authors', ')";
echo "1st";
$lecturers_db->query($sql);
echo "second";
} catch(PDOException $e) {
echo $e->getMessage();
echo $msg = "Error!";
}
明らかな構文エラーがなければ、コードは正常に機能しますが、構文エラーが発生すると、何も起こりません。すべてのコードがtry block実行され、のコードは実行されcatch blockません。
私は育てたいです、exception私はここでそれをどのように行うのですか、助けてくれてありがとう。