-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に注意してください) ライブラリを混在させています。2 つのライブラリは互換性がありません。一方の操作/結果/ハンドルは、もう一方では使用できません

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");orを使用する必要があり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 に答える