关于PHP连接MySQL出错,小弟实在找不到错误,望高手指点!!在此谢过。

[复制链接]
查看11 | 回复3 | 2010-7-29 10:05:36 | 显示全部楼层 |阅读模式
运行结果:
Resource id #3
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in H:\wwwroot\XBMM\lib\config.php on line 7
Warning: mysql_fetch_array() [function.mysql-fetch-array]: The result type should be either MYSQL_NUM, MYSQL_ASSOC or MYSQL_BOTH. in H:\wwwroot\XBMM\lib\config.php on line 8
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in H:\wwwroot\XBMM\lib\config.php on line 8
一楼:谢谢一楼的授我之渔!
二楼:我的其他页面链接数据库正常,数据库主机名/端口号/用户/口令/DB名应该正确。
三楼:mysql_fetch_array()我确实写错了,刚查过,你的是对的,谢谢了。、
再问下,我打印出“echo $db;”结果为“Resource id #3”这样是否能完全判断出数据库已经正确链接了吗?

回复

使用道具 举报

千问 | 2010-7-29 10:05:36 | 显示全部楼层
错误提示已经比较足够做分析了,建议你多思考下,把常见问题的处理积累下,这样才会有学习上的提升嘛分析与二楼一致,建议对$db是否为空做个判断。。。。第8行里的有问题啦 $row=mysql_fetch_array($query);---这个时候,是不用数据库连接的对mysql_fetch_array这个函数再熟悉下哈
回复

使用道具 举报

千问 | 2010-7-29 10:05:36 | 显示全部楼层
数据库连接没有打开,无效的$db。建议你检查:- "../lib/db.php"的代码是否正确?- 数据库主机名/端口号/用户/口令/DB名,是否正确?
回复

使用道具 举报

千问 | 2010-7-29 10:05:36 | 显示全部楼层
给你的方法 把那些sql 语句 echo 出来之后复制 运行看看...慢慢找原因 这是我开发4年多PHP 的经验啊!!啊门
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行