zoukankan      html  css  js  c++  java
  • expects parameter 1 to be resource, array given 错误

    从名字可以看出来这是说你传的参数有问题

    也就是说,你在定义传递参数的时候 例如 mysql_query($query,$result),这两个参数,你只用了$query这个参数,那么$result这个参数,没有使用,就会报这个错误

    如果你使用的是封装好的类

    例如

        function fetch_array($query, $result_type = MYSQL_ASSOC) {

                return mysql_fetch_array($query, $result_type);

        }

    会报这个错误

    这是应为,你传递的$query是布尔值,而mysql_fetch_array 里面的参数需要的是资源类型,这是,你的程序会判定你传递的参数错误,

    我们可以

        function fetch_array($query, $result_type = MYSQL_ASSOC) {

                return @mysql_fetch_array($query, $result_type);

        }

    在前面使用@来禁止错误提示,或者

    试用判读语句来执行这个语句,

    if(这个参数)

    {

        执行

    }

  • 相关阅读:
    网络问题排查
    SpringBoot 自定义注解清除缓存
    MYSQL外键的使用以及优缺点
    Java List
    黑客帝国代码雨
    前端接收字节数据流,显示图片
    何为熔断降级
    spring的线程
    window.open 与 iframe
    js 全部替换
  • 原文地址:https://www.cnblogs.com/kakaxi/p/1992297.html
Copyright © 2011-2022 走看看