php mysql_connect连接不上时候,输出错误

$conn=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);if(!$conn){die("数据库联接失败。".mysql_erro... $conn = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if (!$conn) {
die("数据库联接失败。" . mysql_error());
}
上边这段代码,为什么连接不上时候,直接报出Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) 而不能执行die("数据库联接失败。" . mysql_error());
展开
 我来答
阳光上的桥
2009-03-16 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65808
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
都执行的吧,英文的错误是$conn = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
执行时候产生的,如果不希望产生这样的英文错误,可以增加一个@符号,也就是修改为:
$conn = @mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
hartyu
2009-03-16 · TA获得超过217个赞
知道答主
回答量:261
采纳率:0%
帮助的人:0
展开全部
对 加个@ 或者这样也可以
$conn = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die("数据库联接失败。" . mysql_error());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pzl7758
2009-03-17 · TA获得超过603个赞
知道小有建树答主
回答量:962
采纳率:100%
帮助的人:628万
展开全部
没有对输出错误进行捕捉处理,所以系统遇到错误肯定是直接抛出咯,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
完琳牵涵润
2019-04-14 · TA获得超过3797个赞
知道大有可为答主
回答量:3097
采纳率:31%
帮助的人:380万
展开全部
出现这种问题一般情况分三种状况:
1.你本身MYSQL数据库没安装好;
2.安装好了未能自动运行,或没手机启动其进程;
3.这点是经常发生的,就是把用户名或密码搞错了;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式