我收到以下3个错误,将我的网站从PHP 4移动到使用PHP 5的服务器。任何人都可以帮助我吗?
警告:mysql_select_db():提供的参数无效 第37行/ home / xxxxx /index.php中的MySQL-Link资源
mysql_select_db($conn, "yourmil_content");
警告:mysql_query():提供的参数不是有效的MySQL-Link 第247行/ home / xxxxxx / index.php中的资源
$result = mysql_query($sql, $conn);
警告:mysql_fetch_array():提供的参数不是有效的MySQL 第248行/ home / xxxxx / index.php中的结果资源
$data = mysql_fetch_array($result);
答案 0 :(得分: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
警告。