2013-11-22 34 views
-2

我正在將我的網站從PHP 4移動到用PHP 5的服務器出現以下3個錯誤。任何人都可以幫助我嗎?用PHP5從PHP4移動到服務器的錯誤

警告:mysql_select_db():提供的參數不是在/ home/XXXXX的index.php上線37

mysql_select_db($conn, "yourmil_content"); 

警告有效 的MySQL-Link的資源:mysql_query():提供的參數不是有效的MySQL-Link 資源在/ home/xxxxxx/index.php在線247

$result = mysql_query($sql, $conn); 

警告:mysql_fetch_array():提供的參數不是在/ home/XXXXX/index.php的一個有效的MySQL 結果資源上線248

$data = mysql_fetch_array($result); 
+0

設置'$ conn'併發布後請嘗試回顯'mysql_error()' – Machavity

+3

您是否谷歌這些錯誤消息?肯定會有成千上萬。 –

+0

'$ conn'沒有被設置,你的數據庫連接失敗。 – Havenard

回答

0

在第一(假定$conn是有效連接)

$conn = mysql_connect('host_name', 'user_name', 'mysql_password'); 

然後

mysql_select_db($conn, "yourmil_content"); 

應該

mysql_select_db("yourmil_content", $conn); 

你在錯誤的順序提供的參數,這就是爲什麼Database不按照這個錯誤

警告選擇:mysql_select_db():提供的參數是不是有效的 第37行的/ home/xxxxx /index.php中的MySQL-Link資源

因爲數據庫沒有被選中,其餘的東西都不起作用。請檢查mysql_select_db,並注意deprecated警告。