连接到数据库时mysql_select_db()中的错误

时间:2013-06-22 20:52:15

标签: php mysql

<?php
$con = mysqli_connect("mysql2.000webhost.com","a1750280_nasim12","demo nasim","a1750280_nasim12");
if($con)
{
mysql_select_db(a1750280_nasim12, $con);
}
?>

我得到的服务器的响应是

  

警告:mysql_select_db():提供的参数无效   第69行/home/a1750280/public_html/index.php中的MySQL-Link资源

我非常确定并检查$con是否正常工作。

3 个答案:

答案 0 :(得分:3)

你正在混合mysqli(注意 i )和mysql(注意i的 LACK )库。这两个库是 NOT 可互换的。一个中的操作/结果/句柄可用于另一个。

您的select_db调用应转换为使用mysqli( WITH i)库。

答案 1 :(得分:2)

试试这个

<?php
$con = mysqli_connect("host","username","password");
if($con)
{
    $con->select_db("database_name");
}
?>

您需要使用$con->select_db("database_name");mysqli_select_db($con, "database_name"),因为您使用的是mysqli,而不是mysql

答案 2 :(得分:2)

老路

mysql_select_db(a1750280_nasim12, $con);

改变新方式

mysqli_select_db($con, "a1750280_nasim12");

http://www.php.net/manual/en/mysqli.select-db.php