php提示Warning:mysql_fetch_array() expects的解决方法


Posted in PHP onDecember 16, 2014

本文实例讲述了php提示Warning mysql_fetch_array() expects的解决方法,分享给大家供大家参考。具体分析如下:

在mysql数据库连接时碰到Warning: mysql_fetch_array() expects ...错误提示,根据我的经验这个是sql返回的query为空了,我们没有加己判断直接使用了.

mysql_fetch_array()函数导致的,下面我们一起来看问题解决方案,我的代码如下:

include("conn.php"); 

if(!empty($_GET['id'])){ 

         $sql="select * from news where `id`='".$_GET['id']."'"; 

         $query=mysql_query($sql); 

         $rs = mysql_fetch_array($query);       

}

提示错误了:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in F:xmappmylibrarysearch_result.php on line 32

后来我对代码进行升级,代码如下:

if(!empty($_GET['id'])){ 

         $sql="select * from news where `id`='".$_GET['id']."'"; 

         $query=mysql_query($sql); 

if( mysql_num_rows( $query ) 

{ 

         $rs = mysql_fetch_array($query);    

} 

else 

{  

mysql_error(); 

}    

}

这样就会看到mysql错误信息了,结果是sql语句有问题了,把sql语句进行修改就可以了.

提示:导致这类错误是我们语法不规范了,如果要处理只有对sql进行一条条输出处理或在mysql_query(sql) or die(mysql_error()) 这样来处理,以便更准确的定位错误。

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
一个程序下载的管理程序(一)
Oct 09 PHP
简单示例AJAX结合PHP代码实现登录效果代码
Jul 25 PHP
利用php+mysql来做一个功能强大的在线计算器
Oct 12 PHP
关于PHP递归算法和应用方法介绍
Apr 15 PHP
php 如何获取数组第一个值
Aug 06 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
Aug 21 PHP
thinkphp3.2.3 分页代码分享
Jul 28 PHP
利用PHP获取网站访客的所在地位置
Jan 18 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 PHP
PHP实现限制IP访问及提交次数的方法详解
Jul 17 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
Feb 10 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
Mar 23 PHP
php通过记录IP来防止表单重复提交方法分析
Dec 16 #PHP
PHP使用glob函数遍历目录或文件夹的方法
Dec 16 #PHP
php批量添加数据与批量更新数据的实现方法
Dec 16 #PHP
php中get_meta_tags()、CURL与user-agent用法分析
Dec 16 #PHP
PHP使用array_multisort对多个数组或多维数组进行排序
Dec 16 #PHP
php使用ereg验证文件上传的方法
Dec 16 #PHP
PHP使用pcntl_fork实现多进程下载图片的方法
Dec 16 #PHP
You might like
使用PHP制作新闻系统的思路
2006/10/09 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
解析如何屏蔽php中的phpinfo()函数
2013/06/06 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
PHP实现算式验证码和汉字验证码实例
2015/03/09 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
2018/05/10 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
用js调用迅雷下载代码的二种方法
2013/04/15 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
vue中的scope使用详解
2017/10/29 Javascript
js实现小球在页面规定的区域运动
2020/06/16 Javascript
vue实现把接口单独存放在一个文件方式
2020/08/13 Javascript
python分析作业提交情况
2017/11/22 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
美国领先的在线旅游网站:Orbitz
2018/11/05 全球购物
总经理助理工作职责
2014/02/06 职场文书
抽奖活动主持词
2014/03/31 职场文书
班组长安全工作职责
2014/07/15 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
泰坦尼克号观后感
2015/06/04 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
2016年社区“我们的节日·中秋节”活动总结
2016/04/05 职场文书
python 实现mysql自动增删分区的方法
2021/04/01 Python
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python