php expects parameter 1 to be resource, array given 错误

yipeiwu_com6年前PHP代码库
如果你使用的是封装好的类
例如
function fetch_array($query, $result_type = MYSQL_ASSOC) {
return mysql_fetch_array($query, $result_type);
}
[/code]
会报这个错误
这是应为,你传递的$query是布尔值,而mysql_fetch_array 里面的参数需要的是资源类型,这是,你的程序会判定你传递的参数错误,
我们可以
复制代码 代码如下:

function fetch_array($query, $result_type = MYSQL_ASSOC) {
return @mysql_fetch_array($query, $result_type);
}

在前面使用@来禁止错误提示,或者
试用判读语句来执行这个语句,
复制代码 代码如下:

if(这个参数)
{
执行
}

相关文章

php实现计数器方法小结

本文实例讲述了php实现计数器的方法。分享给大家供大家参考。具体如下: 这里收藏了三款php计数器代码,他们三个都有一个同共点就是全部无需数据库,而是利用了文本文件来实现网页浏览计数....

php 动态添加记录

复制代码 代码如下:<html> <head> <title>插入一条新数据</title> <meta http-equiv="C...

php实现将数组转换为XML的方法

php实现将数组转换为XML的方法

本文实例讲述了php实现将数组转换为XML的方法。分享给大家供大家参考。具体如下: 1. php代码如下: <?php class A2Xml { private...

PHP导入导出Excel代码

一.导入   导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载  提取码:vxyn。(注意两个文件有引用关系) <?php /...

解析PHP中常见的mongodb查询操作

复制代码 代码如下:<?php// 欄位字串為$querys = array("name"=>"shian");// 數值等於多少$querys = array("numbe...