Это исключение также появляется, если вы пытаетесь выполнить запрос с помощью заполнителей вместо того, чтобы готовить статут, такой как
$stmt = $db->query('SELECT * FROM tbl WHERE ID > ?');
вместо
$stmt = $db->prepare('SELECT * FROM tbl WHERE ID > ?');