mysql_fetch_array如何屏蔽无数据错误提示 error_reporting(0);$query = mysql_query($sql);mysql_fetch_array($query);........ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 error_reporting(0);这个语句是不是屏蔽所有的报错? error_reporting(0);这个语句是不是屏蔽所有的报错?是的。 你如果想屏蔽单条报错,可以这样写@mysql_fetch_array($query); 你最好还是贴出代码瞧瞧,示例:$row = mysql_fetch_array($result)if (!$row){ exit("没有数据"); } 别胡扯了!如果 mysql_fetch_array 会报错的话,那么一定是报传入的参数不是mysql retsult资源而这个错误表示之前的查询 mysql_query 出现了错误,是不可屏蔽的!$rs = mysql_query('select * from tbl_name where 1=0'); //这一定是查不到结果的print_r(mysql_fetch_array($rs)); //只会打印空数组,而就不报错判断没有查询结果得用 if(mysql_num_rows($rs) == 0) 谢谢大家。@ 和 error_reporting(0);都可以 关于使用ssh2_exec修改user密码的问题 如何删除目录下的所有文件(保留最上阶目录) 写一个匹配用户名的正则,解决后散分 谢谢 请推荐一个可借鉴学习的PHP程序 请教换行问题 大家看一下这个程序有什么错误 怎么样判断客户端的电脑上有没有安装淘宝旺旺/MSN/QQ等聊天软件?? 文本快还是数据库快? 关于表单传递变量的问题 为啥下载的文件会是损坏的额?? 这是什么问题??????? 求大神什么的 首页加载速度缓慢,有办法优化吗? php怎么使用串口收发指令?
这个语句是不是屏蔽所有的报错?
这个语句是不是屏蔽所有的报错?是的。 你如果想屏蔽单条报错,可以这样写
@mysql_fetch_array($query);
if (!$row){
exit("没有数据");
}
如果 mysql_fetch_array 会报错的话,那么一定是报传入的参数不是mysql retsult资源
而这个错误表示之前的查询 mysql_query 出现了错误,是不可屏蔽的!$rs = mysql_query('select * from tbl_name where 1=0'); //这一定是查不到结果的
print_r(mysql_fetch_array($rs)); //只会打印空数组,而就不报错判断没有查询结果得用 if(mysql_num_rows($rs) == 0)