这段代码运行良好,但如果出现任何问题,我会想处理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
,请问我该怎么做,谢谢您的帮助。