2

我有这段代码,由于某种原因,当我传入无效数据时,它不会给我任何错误。至少我希望得到错误的数据库或标准'Access denied for user 'root@localhost'。在我迁移到 PHP 5.4 之后,我遇到了很多这些神秘的不显示错误,这变得很麻烦。我在这里忽略了一些非常愚蠢的事情吗?任何帮助表示赞赏。

mysql_connect('localhost', 'wrong', 'wrong') or die(mysql_error());
mysql_select_db('wrong'); or die(mysql_error()); # <--- Somehow a semi-colon appeared inside this line and kept php/mysql from showing errors.

php.ini: display_errors = On, error_reporting = E_ALL
4

2 回答 2

3

行中的多余;部分,

mysql_select_db('wrong') or die(mysql_error());
于 2012-12-03T22:26:18.553 回答
0

空白屏幕通常是解析错误

于 2012-12-03T22:26:45.183 回答