Jak mogę podnieść wyjątek PDOException?

Ten kod działa dobrze, ale chcę się nim zająćexception jeśli coś pójdzie nie tak, celowo popełniłem błąd składniowy wquery ale nic się nie dzieje. Poniżej znajduje się kod

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!";
} 

Bez oczywistego błędu składniowego kod działa poprawnie, ale z błędem składni nic się nie dzieje, cały kod wtry block wykonuje się i kod wcatch block nigdy nie wykonuje.

Chcę podnieśćexception, proszę, jak mam to zrobić tutaj, dzięki za pomoc.

questionAnswers(2)

yourAnswerToTheQuestion