Su llamada de preparación está fallando y simplemente asumió que tuvo éxito.
Prueba
$preparedStatement = $db->prepare($query) or die($db->errorInfo());
para detectar el error.
Su llamada de preparación está fallando y simplemente asumió que tuvo éxito.
Prueba
$preparedStatement = $db->prepare($query) or die($db->errorInfo());
para detectar el error.