2013-08-31 27 views
0

我已經建立了一個內容管理系統。它在我的本地服務器上工作正常,但是當我將它上傳到Godaddy WebHosting時,我在mysql_fetch_assoc()上遇到了幾個查詢錯誤。它說:「mysql_fetch_assoc()期望參數1是資源」。我知道這通常是指mysql查詢中的錯誤。我不知道它是否與數據庫連接,或者使用其他版本的PHP的網絡主機?有人能幫助我嗎?下面是一個查詢,給出了一個錯誤的代碼:它看起來像錯誤mysql_fetch_assoc錯誤,當上傳到webhost godaddy

function get_categories($id = null) { 
$categories = array(); 
$query = mysql_query("SELECT `id`, `naam` FROM `categori�n`"); 

while ($row = mysql_fetch_assoc($query)) { 
    $categories[] = $row; 
} 
return $categories; 

}

+1

你可以嘗試使用'mysql_error'來找出它出錯的原因。 –

+1

全局連接 – Mihai

+1

請注意,不推薦使用'mysql_xx()'函數,並且不鼓勵使用它們。您應該考慮儘快切換到更現代化的API,如PDO。 – Spudley

回答

-1

在SQL語句中的怪異字符。 ()

$query = mysql_query("SELECT `id`, `naam` FROM `categori�n`"); 
-2

親愛的兄弟,你有錯誤的查詢

$查詢=請求mysql_query( 「SELECT ID,從categorion NAAM」);

使用此查詢

0

連接的範圍不會級聯到函數中。您必須將連接傳遞給該功能。

function get_categories($id = null, $mysqlConnection) { 
... 
}