Как мне повысить PDOException?

Этот код работает нормально, но я хочу обработать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Пожалуйста, как мне сделать это здесь, спасибо за любую помощь.

Ответы на вопрос(2)

Ваш ответ на вопрос