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

 更新时间:2014年12月16日 14:14:01   投稿:shichen2014  
这篇文章主要介绍了php提示Warning:mysql_fetch_array() expects的解决方法,是一个比较典型的php程序错误排查案例,具有一定的参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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各种常见经典算法总结【排序、查找、翻转等】

    PHP各种常见经典算法总结【排序、查找、翻转等】

    这篇文章主要介绍了PHP各种常见经典算法,结合实例形式总结分析了php排序、查找、翻转等算法相关实现技巧,需要的朋友可以参考下
    2019-08-08
  • PHP完全二叉树定义与实现方法示例

    PHP完全二叉树定义与实现方法示例

    这篇文章主要介绍了PHP完全二叉树定义与实现方法,简单描述了完全二叉树的概念并结合实例形式给出了完全二叉树的定义、节点查找、添加、设置、打印等相关操作技巧,需要的朋友可以参考下
    2017-10-10
  • 如何使用PHP对象POPO来优化你的代码

    如何使用PHP对象POPO来优化你的代码

    如果您熟悉Java,可能您已经知道POJO(普通Java类). 因为POJO这个词最早是由Martin Fowler、Rebecca Parsons 和 Josh MacKenzie 于 2000 年在 Java 编程语言上创造的。 POJO 使我们更容易理解类对象中的数据结构类型。本文将详细介绍如何使用PHP对象POPO来优化你的代码。
    2021-05-05
  • php GD绘制24小时柱状图

    php GD绘制24小时柱状图

    h24 这个函数就是生成柱状图的 函数需要一个字符串作为参数 这个参数的格式为:每小时的数量按照从0-23点的顺序加逗号连接在一起 可以看例子里面的
    2008-06-06
  • php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法

    php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法

    这篇文章主要介绍了php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法,可实现通过调用ImageMagick功能的PHP扩展使PHP具备和ImageMagick相同的功能,最终实现强大的ImageMagick图形处理功能,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP在特殊字符前加斜杠的实现代码

    PHP在特殊字符前加斜杠的实现代码

    PHP在特殊字符前加斜杠的代码,需要的朋友可以参考下。quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠。
    2011-07-07
  • PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析

    PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析

    这篇文章主要介绍了PHP超级全局变量用法,结合实例形式分析了PHP中$GLOBALS,$_SERVER,$_REQUEST等超级全局变量相关概念、功能、使用方法及操作注意事项,需要的朋友可以参考下
    2019-12-12
  • PHP实现的超长文本分页显示功能示例

    PHP实现的超长文本分页显示功能示例

    这篇文章主要介绍了PHP实现的超长文本分页显示功能,涉及php针对字符串的计算、截取、遍历等相关操作技巧,可实现针对超长文本的分页显示功能,需要的朋友可以参考下
    2018-06-06
  • php UTF8 文件的签名问题

    php UTF8 文件的签名问题

    在我们保存UTF8文本文件的时候,可以选择带签名,或者不带签名。
    2009-10-10
  • php安装swoole扩展的方法

    php安装swoole扩展的方法

    这篇文章主要介绍了php安装swoole扩展的方法,以OS X操作系统为例分析了swoole扩展的安装技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03

最新评论