www.wmlm.net > mysql_FEtCh_ArrAy错误问题

mysql_FEtCh_ArrAy错误问题

多数是你的 sql语句("select * from tb_user where usernc='".$nc."'")有错误造成的 你可以将它echo出来,然后复制到phpmyadmin中执行一下,看看是哪里不对 或者是刚开始连接数据库就出错了 按照下面的修改,可以查出到底哪里出了问题 将你的c...

不怎么明白,到底是成功了还是没成功? 看你的执行结果的截图,不是成功了吗?

错误提示:mysql_fetch_array() 的参数不能是个空值,说明,mysql_query();没有返回值。 从你目前的代码看来,不能确定发生问题的准确位置, 请顺次查找以下几处: 数据库连接是否正常。 数据库的表头不要带中文。 SQL语句是否正确。

$result = mysql_query("SELECT * FROM `liebiao` WHERE leixing = '女连衣裙'",$con) or die(mysql_error()); 加上or die(mysql_error()) 看看报错~ ------------------------ mysql_query执行成功就返回资源形变量~否则返回false~所以造成了以...

明显查询失败。。。。 你加个判断 if (! $result ) { echo "Could not successfully run query ( $mysql_state ) from DB: " . mysql_error (); exit; } 看看什么错 再修改

你怎么又问一回。。。。 之前先用if判断一下,就行了,有可能是因为数据库不稳造成的

是把 $result=mysqli_fetch_array($query); 这句话去掉 mysqli_fetch_array() 函数是查询时候才用到的 发生insert时,要学会用 mysql_insert_id 来判断数据是否写入成功 mysqli_query($db,"SET NAMES gb2312"); $query="insert into news values...

返回bool值就表示你sql语句有问题,用var_dump(mysql_error())看看具体错误信息。顺便把sql也打印出来看看。

你在MySQL控制台执行一下:select COUNT(*)as count from click where user_id=1,会报错的! 修改成: select COUNT(*) as count from click where user_id=1 右小括号错了!

mysql_fetch_array()的参数是用mysql_query()返回的结果集,你需要首先保证返回结果集是正确的。而结果集正确的前提是你的SQL语句是正确的。有了以上两知作保证的话,通常就不会出现msyql_fetch_array()参数错误的问题了。

网站地图

All rights reserved Powered by www.wmlm.net

copyright ©right 2010-2021。
www.wmlm.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com