-1
<?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工作正常。

4

3 回答 3

3

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

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

于 2013-06-22T21:02:54.763 回答
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

于 2013-06-22T20:57:36.470 回答
2

老路

mysql_select_db(a1750280_nasim12, $con);

换新方式

mysqli_select_db($con, "a1750280_nasim12");

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

于 2013-06-22T21:00:11.733 回答