Como eu aumento PDOException?
Este código funciona bem, mas eu vou querer lidarexception
se alguma coisa der errado, então eu deliberadamente cometi um erro de sintaxe noquery
mas nada acontece. Abaixo está o código
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!";
}
Sem o erro de sintaxe óbvio, o código funciona bem, mas com o erro de sintaxe, nada acontece, todo o código notry block
executa e o código nocatch block
nunca executa.
Eu quero levantar umexception
, por favor, como faço isso aqui, obrigado por qualquer ajuda.