Я работаю с PDO в PHP.
Теперь мне интересно, не могли бы вы поймать какую-нибудь глобальную ошибку и показать.
С глобальным я имею в виду, если какой-либо $sql=$connect->prepare()
потерпит неудачу, тогда эхо
"Something went wrong:" . the_error
Или вам всегда нужно делать это отдельно каждый $ sql?