php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法
本文實(shí)例講述了php提示W(wǎng)arning mysql_fetch_array() expects的解決方法,分享給大家供大家參考。具體分析如下:
在mysql數(shù)據(jù)庫(kù)連接時(shí)碰到Warning: mysql_fetch_array() expects ...錯(cuò)誤提示,根據(jù)我的經(jīng)驗(yàn)這個(gè)是sql返回的query為空了,我們沒(méi)有加己判斷直接使用了.
mysql_fetch_array()函數(shù)導(dǎo)致的,下面我們一起來(lái)看問(wèn)題解決方案,我的代碼如下:
if(!empty($_GET['id'])){
$sql="select * from news where `id`='".$_GET['id']."'";
$query=mysql_query($sql);
$rs = mysql_fetch_array($query);
}
提示錯(cuò)誤了:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in F:xmappmylibrarysearch_result.php on line 32
后來(lái)我對(duì)代碼進(jìn)行升級(jí),代碼如下:
$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();
}
}
這樣就會(huì)看到mysql錯(cuò)誤信息了,結(jié)果是sql語(yǔ)句有問(wèn)題了,把sql語(yǔ)句進(jìn)行修改就可以了.
提示:導(dǎo)致這類(lèi)錯(cuò)誤是我們語(yǔ)法不規(guī)范了,如果要處理只有對(duì)sql進(jìn)行一條條輸出處理或在mysql_query(sql) or die(mysql_error()) 這樣來(lái)處理,以便更準(zhǔn)確的定位錯(cuò)誤。
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
- php數(shù)組函數(shù)序列之a(chǎn)rray_unique() - 去除數(shù)組中重復(fù)的元素值
- PHP合并數(shù)組+與array_merge的區(qū)別分析
- php數(shù)組(array)輸出的三種形式詳解
- php數(shù)組函數(shù)序列之a(chǎn)rray_keys() - 獲取數(shù)組鍵名
- PHP中unset,array_splice刪除數(shù)組中元素的區(qū)別
- php自定義函數(shù)call_user_func和call_user_func_array詳解
- array_multisort實(shí)現(xiàn)PHP多維數(shù)組排序示例講解
- php數(shù)組查找函數(shù)in_array()、array_search()、array_key_exists()使用實(shí)例
- php array_walk_recursive 使用自定的函數(shù)處理數(shù)組中的每一個(gè)元素
相關(guān)文章
PHP各種常見(jiàn)經(jīng)典算法總結(jié)【排序、查找、翻轉(zhuǎn)等】
這篇文章主要介紹了PHP各種常見(jiàn)經(jīng)典算法,結(jié)合實(shí)例形式總結(jié)分析了php排序、查找、翻轉(zhuǎn)等算法相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-08-08PHP完全二叉樹(shù)定義與實(shí)現(xiàn)方法示例
這篇文章主要介紹了PHP完全二叉樹(shù)定義與實(shí)現(xiàn)方法,簡(jiǎn)單描述了完全二叉樹(shù)的概念并結(jié)合實(shí)例形式給出了完全二叉樹(shù)的定義、節(jié)點(diǎn)查找、添加、設(shè)置、打印等相關(guān)操作技巧,需要的朋友可以參考下2017-10-10如何使用PHP對(duì)象POPO來(lái)優(yōu)化你的代碼
如果您熟悉Java,可能您已經(jīng)知道POJO(普通Java類(lèi)). 因?yàn)镻OJO這個(gè)詞最早是由Martin Fowler、Rebecca Parsons 和 Josh MacKenzie 于 2000 年在 Java 編程語(yǔ)言上創(chuàng)造的。 POJO 使我們更容易理解類(lèi)對(duì)象中的數(shù)據(jù)結(jié)構(gòu)類(lèi)型。本文將詳細(xì)介紹如何使用PHP對(duì)象POPO來(lái)優(yōu)化你的代碼。2021-05-05php_imagick實(shí)現(xiàn)圖片剪切、旋轉(zhuǎn)、銳化、減色或增加特效的方法
這篇文章主要介紹了php_imagick實(shí)現(xiàn)圖片剪切、旋轉(zhuǎn)、銳化、減色或增加特效的方法,可實(shí)現(xiàn)通過(guò)調(diào)用ImageMagick功能的PHP擴(kuò)展使PHP具備和ImageMagick相同的功能,最終實(shí)現(xiàn)強(qiáng)大的ImageMagick圖形處理功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12PHP超級(jí)全局變量【$GLOBALS,$_SERVER,$_REQUEST等】用法實(shí)例分析
這篇文章主要介紹了PHP超級(jí)全局變量用法,結(jié)合實(shí)例形式分析了PHP中$GLOBALS,$_SERVER,$_REQUEST等超級(jí)全局變量相關(guān)概念、功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2019-12-12PHP實(shí)現(xiàn)的超長(zhǎng)文本分頁(yè)顯示功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的超長(zhǎng)文本分頁(yè)顯示功能,涉及php針對(duì)字符串的計(jì)算、截取、遍歷等相關(guān)操作技巧,可實(shí)現(xiàn)針對(duì)超長(zhǎng)文本的分頁(yè)顯示功能,需要的朋友可以參考下2018-06-06