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 相关文章推荐
ASP知识讲座四
Oct 09 PHP
PHP网站基础优化方法小结
Sep 29 PHP
php 应用程序安全防范技术研究
Sep 25 PHP
基于PHP常用字符串的总结(待续)
Jun 07 PHP
深入理解php的MySQL连接类
Jun 07 PHP
php递归函数中使用return的注意事项
Jan 17 PHP
PHP动态编译出现Cannot find autoconf的解决方法
Nov 05 PHP
php常用表单验证类用法实例
Jun 18 PHP
php ci 获取表单中多个同名input元素值的代码
Mar 25 PHP
php出租房数据管理及搜索页面
May 23 PHP
完美的php分页类
Oct 24 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
Apr 20 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
我的论坛源代码(五)
2006/10/09 PHP
PHP 输出简单动态WAP页面
2009/06/09 PHP
php 分页函数multi() discuz
2009/06/21 PHP
php 注释规范
2012/03/29 PHP
PHP文章按日期(月日)SQL归档语句
2012/11/29 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
PDO::setAttribute讲解
2019/01/29 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
不用ajax实现点击文字即可编辑的方法
2007/12/16 Javascript
JavaScript中的History历史对象
2008/01/16 Javascript
jquery 防止表单重复提交代码
2010/01/21 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
20个最新的jQuery插件
2012/01/13 Javascript
Javascript 异步加载详解(浏览器在javascript的加载方式)
2012/05/20 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
DOM 事件的深入浅出(二)
2016/12/05 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
ES6中的Promise代码详解
2017/10/09 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
js实现旋转的星空效果
2019/11/01 Javascript
Servlet返回的数据js解析2种方法
2019/12/12 Javascript
Python中一些不为人知的基础技巧总结
2018/05/19 Python
python版本单链表实现代码
2018/09/28 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
Python如何优雅删除字符列表空字符及None元素
2020/06/25 Python
基于Django快速集成Echarts代码示例
2020/12/01 Python
浅谈CSS3中display属性的Flex布局的方法
2017/08/14 HTML / CSS
高考励志标语
2014/06/05 职场文书
年检委托书
2014/08/30 职场文书
2014年小学体育工作总结
2014/12/11 职场文书
人与自然观后感
2015/06/16 职场文书
2019如何书写演讲稿?
2019/07/01 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书