PHP mysql_select_db()希望参数2是资源,给定null

PHP mysql_select_db()希望参数2是资源,给定null,php,Php,我试过各种各样的建议,但都没有结果。我正在将一个PHP站点(由其他人编写)移动到一个新域。移动后,我的站点出现以下错误: mysql_select_db()希望参数2是资源,给定为null 示例错误引用的行包括: <div id="desc"><p align="center"><?php mysql_select_db("database_name", $con); $db_selected = mysql_select_db("database_nam

我试过各种各样的建议,但都没有结果。我正在将一个PHP站点(由其他人编写)移动到一个新域。移动后,我的站点出现以下错误: mysql_select_db()希望参数2是资源,给定为null

示例错误引用的行包括:

 <div id="desc"><p align="center"><?php mysql_select_db("database_name", $con);
    $db_selected = mysql_select_db("database_name", $con);

感谢您的帮助
mysql\u select\u db\u()的第二个参数应该是
mysql\u connect()
返回的值。所以你应该使用
$link
,而不是
$con

你可以使用的

mysql_connect('hostname','username','password');
mysql_select_db('databasename');
不会出现任何错误。

请使用此选项

 <div id="desc"><p align="center"><?php
     $link = mysql_connect(DB_HOST, DB_USER, DB_PASS)
          $db = mysql_select_db(DB_NAME, $link)

执行此查询:

<?php mysql_query("USE somedatabase", $connection); ?>

“$con不会出现在其他任何地方。”这应该是一个提示
<?php $connection = mysql_connect("datatbasehost", "username", "password"); ?>
<?php mysql_query("USE somedatabase", $connection); ?>