php访问数据库出错:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given i

<?phprequire_once('db_goods.php');functiongoods_tianjia(){}functiongoods_liebiao(){$c... <?php
require_once('db_goods.php');

function goods_tianjia()
{}
function goods_liebiao(){
$con = db_connect();
$result = mysql_query("SELECT * FROM `liebiao` WHERE leixing = '女连衣裙'",$con);
while($row = mysql_fetch_array($result))
{
?>
展开
 我来答
帐号已注销
高粉答主

2020-04-03 · 每个回答都超有意思的
知道答主
回答量:2169
采纳率:0%
帮助的人:36.9万
展开全部

php访问数据库出错:Warning: mysql_fetch_array(),是参数设置错误造成的,解决方法如下:

1、首先打开电脑后,同时按住电脑键盘的【开始键】和【R键】,打开电脑的程序运行弹窗

2、在电脑左下角弹出的程序运行弹窗中,输入字母【cmd】,然后点击【确定】按钮。

3、在弹出的运行界面中,输入【mysql -u root -p】,此时会出现属于密码的命令行,在后面输入自己数据库的密码即可。

4、数据库连接成功后,输入【show global variables like 'port';】,注意不要忘记输入最后的分号。

5、在展现出来的Mysql信息中,可以看到port的值,这个值就是本地数据库的端口号。,一般都是3306。

6、知道本地数据库端口号后,回到php代码的数据库配置中将端口号改成正确的端口号即可,这样就不会报数据库端口异常的错误了。

zourong2791165
推荐于2018-02-27 · TA获得超过614个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:617万
展开全部
$result = mysql_query("SELECT * FROM `liebiao` WHERE leixing = '女连衣裙'",$con) or die(mysql_error());
加上or die(mysql_error()) 看看报错~
------------------------
mysql_query执行成功就返回资源形变量~否则返回false~所以造成了以上报错~
------------------------
另外,调试的时候~去掉‘@’。不然不会报错的。。
$con = @mysql_connect("localhost", "root", "liujun") or die("数据错误!"); // 这个or die就不会执行了~
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangxaochen_
2011-05-09 · TA获得超过175个赞
知道答主
回答量:72
采纳率:100%
帮助的人:36.1万
展开全部
我昨天也遇到了这样的问题,字面意思是函数需要一个resource参数,但是却得到的是一个Boolean参数。我最后发现自己的表名用的是‘ ‘而不是反引号(当然也可以什么引号都不写),然后就没有问题了。

个人感觉你的db_connect里面没有参数?我用的函数是mysql_connect('localhost', 'root', '');
其次,就算你连接成功了,也没说要select主机上哪一个数据库啊??比如应该还有一句:mysql_select_db('newdb'); //假如你的liebiao 在newdb里面的话
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c90796
2011-04-27 · TA获得超过1611个赞
知道大有可为答主
回答量:2638
采纳率:0%
帮助的人:1094万
展开全部
sql语句不正确!

1、检查sql语法
2、检查字段名是否有错
3、检查字符编码是否一致,中文是否乱码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卍未来的幸福84
2011-04-27 · 超过39用户采纳过TA的回答
知道答主
回答量:191
采纳率:0%
帮助的人:87.7万
展开全部
你把函数去掉试试,然后你在数据库连接加入登录名,密码那些代码试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式