lzth.net
当前位置:首页 >> php访问数据库出错:WArning: mysql_FEtCh_ArrAy()... >>

php访问数据库出错:WArning: mysql_FEtCh_ArrAy()...

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

这类错误是SQL执行出错,应该在mysql_query之后检测是否成功,不成功输出mysql_error,一般进行mysql查询的方法如下: $sql="select ...... "; $res=mysql_query($sql); if (! $res) exit("执行SQL:$sql出错:".mysql_error());

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

原因是SQL执行中语法错误了,修改下面的语句: $sql="select * form message order by id desc"; $query=mysql_query($sql); 为: $sql="select * form message order by id desc"; $query=mysql_query($sql); if (!$query) echo "SQL错误:".my...

两种可能: 一是,你连接的数据库不对。 二是,SQL语句的语法不对,你输出SQL语句,然后拷到phpmysql中运行一下。 建议,写个日志文件,这些问题的错误都应该去日志文件查看就可以了

连接后应该是还没有选择库$db_selected=mysql_select_db('库名称',$conn);

mysql_query($sql)代码为执行sql语句; mysql_fetch_array()函数代码指针移动一位,如果执行sql语句获取的结果为0则指针移动就会报错; 应该这样写: $result=mysql_query($sql); while($rs=mysql_fetch_array($result)){遍历结果集} 如果只是...

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

在执行sql前,输出sql,看看你的sql是否有问题 $sql = "select uid from tb_user where username='$username' and password='$password' limit 1"; echo $sql; //看下sql,手工直接贴到mysql客户端查询一下,看看是否能执行.我怀疑你没有正确接收到u...

sql语句执行为成功 你可以先echo sql语句出来,然后放到数据库直接运行一下,看是否正常 select username , 似乎是你多你一个空格,造成数据库没找到这个字段,自然就sql语句执行不成功,那么mysql的其他函数也会出错 似乎应该是 select username,

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com