Вы должны вызвать mysql_real_escape_string () после подключения.
в противном случае эта функция возвращает пустую строку, и ваш запрос не выполняется.
, хотя возникает ошибка, но, кажется, вы этого не видели.
Таким образом, вы должны либо включить отображение ошибок, либо просмотреть журналы ошибок - невозможно программировать без возможности видеть сообщения об ошибках
Кроме того, вы должны улучшить свою формальную логику.
Чтобы сделать утверждение типа «PHP, похоже, отказывается подключаться к MySQL», вам сначала нужно его проверить. Connect представляет собой одну строку и возвращает значение.
Вы можете проверить это значение и сделать определенный вывод.
Но бессмысленно выполнять весь код из нескольких десятков строк и делать утверждения только об одной.