【发布时间】:2016-02-01 18:56:51
【问题描述】:
刚刚建立了我的第一个数据库,使用下面的简单查询来测试学习技能:
<?php
mysqli_connect("xxx","yyy","zzz" , "newtone" );
if (mysqli_connect_error()){
echo ("could not connect to database");
}
?>
这就是我得到的
:(42000/1044): 用户'yyy'@'xxx'拒绝访问数据库'newtone'......
我不明白。所以当我使用这个时:
mysqli_connect("xxx","yyy","zzz" );
if (mysqli_connect_error()){
echo ("could not connect to database");
}
?>
我没有收到错误消息,只是一个空白页面(请注意登录参数中未包含数据库名称)。我做错了什么?
【问题讨论】:
-
您没有收到 实际 错误。您可以在错误日志中找到它。
-
感谢您与全世界分享您的数据库登录凭据。如果您发布您的信用卡号、社会保险号和母亲的娘家姓,我们将能够立即回答您的问题。
-
并且不要使用固定的错误信息。没用的。
if (mysqli_connect_error()) { die(mysqli_connect_error()); }。让数据库告诉你失败的原因。
标签: php mysql sql database logging