2013-11-22 63 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警告。