php expects parameter 1 to be resource, array given 錯誤
更新時間:2011年03月23日 21:38:24 作者:
從名字可以看出來這是說你傳的參數有問題,也就是說,你在定義傳遞參數的時候 例如 mysql_query($query,$result),這兩個參數,你只用了$query這個參數,那么$result這個參數,沒有使用,就會報這個錯誤
如果你使用的是封裝好的類
例如
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);
}
在前面使用@來禁止錯誤提示,或者
試用判讀語句來執(zhí)行這個語句,
if(這個參數)
{
執(zhí)行
}
例如
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);
}
在前面使用@來禁止錯誤提示,或者
試用判讀語句來執(zhí)行這個語句,
復制代碼 代碼如下:
if(這個參數)
{
執(zhí)行
}
相關文章
Json_decode 解析json字符串為NULL的解決方法(必看)
下面小編就為大家?guī)硪黄狫son_decode 解析json字符串為NULL的解決方法(必看)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
PHP實現發(fā)送郵件的方法(基于簡單郵件發(fā)送類)
這篇文章主要介紹了PHP實現發(fā)送郵件的方法,基于簡單郵件發(fā)送類實現該功能.給出了簡單郵件發(fā)送類,并說明了具體使用方法,需要的朋友可以參考下2015-12-12
PHP date_default_timezone_set()設置時區(qū)操作實例分析
這篇文章主要介紹了PHP date_default_timezone_set()設置時區(qū)操作,結合實例形式分析了PHP使用date_default_timezone_set()設置時區(qū)相關操作技巧與注意事項,需要的朋友可以參考下2020-05-05

