2013-02-25 84 views
0
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, 
boolean given in /home/tz/public_html/img/inc/functions.php on line 
2051 

當我打開我的網站這來了,我只是連接的網站數據庫, Datbase從這裏警告:mysql_fetch_assoc()預計參數1是資源

class db{ 
    function connect(){ 
     $link = mysql_connect('localhost','dbname','password') or die("Couldn't make connection."); 
     $db = mysql_select_db('dbname', $link) or die("Couldn't select database"); 
     return $db; 
    } 

連接,並且這是對line 2051

 while($this->rowConfigs = mysql_fetch_assoc($result)){ 

如何編輯以解決此問題。 當我上傳任何圖片這來自

警告:mysql_num_rows()預計參數1是資源,布爾 在/home/tz/public_html/img/inc/functions.php給出線684 東西出了問題:表「tz_site.sources」不存在

幫助將不勝感激

+1

可能的重複[mysql_fetch_array()期望參數1是資源,布爾給出在選擇](http://stackoverflow.com/questions/2973202/mysql-fetch-array-expects-parameter-1-to-be- resource-boolean-given-in-select?answertab = votes#tab-top) – 2013-02-25 14:28:46

+1

不要使用mysql_ *命令,它們已被正式棄用http://php.net/manual/en/function.mysql-query.php – 2013-02-25 14:29:48

回答

0

您的查詢未返回結果集,而是一個布爾值(可能FALSE)。

您的SQL可能有錯誤。使用mysql_error找出錯誤或檢查您的日誌。

而且請考慮翻譯您的代碼以使用mysqli_*函數。

+0

mysqli的好主意,但OP的使用mysql ... – 2013-02-25 14:33:38

+0

包中包含一個.mysql,我沒有將它導入到phpmyadmin,所以這就是爲什麼這個錯誤來了,我導入它,一切正常。謝謝你們<3 – 2013-02-25 16:29:14

0

您可能遇到的錯誤在您的SQL,因此查詢失敗,但直到您已經嘗試使用查詢的結果上線2​​051

您可以發佈您實際的SQL這並沒有成爲明顯聲明?即,用於$ result資源的那個。

相關問題