如何在PHP中组合两个不同的MySQL连接?

如何在PHP中组合两个不同的MySQL连接?,php,mysql,pdo,database-connection,mysql-connect,Php,Mysql,Pdo,Database Connection,Mysql Connect,我根据许多教程在我的网站上设置了一个注册表。 现在我在一个额外的站点上添加了文件上传,我不知道如何组合MySQL连接。我想做一个PDO解决方案 注册表单的database.php(MySQL连接#1)。 <?php $server = 'localhost'; $username = 'xxx'; $password = ''; $database = 'auth'; try{ $conn = new PDO("mysql:host=$server;dbname=$databas

我根据许多教程在我的网站上设置了一个注册表。 现在我在一个额外的站点上添加了文件上传,我不知道如何组合MySQL连接。我想做一个PDO解决方案

注册表单的
database.php
(MySQL连接#1)。

<?php
$server = 'localhost';
$username = 'xxx';
$password = '';
$database = 'auth';

try{
    $conn = new PDO("mysql:host=$server;dbname=$database;", $username, $password);
} catch(PDOException $e){
    die( "Connection failed: " . $e->getMessage());
}
<?php
$dbhost = "localhost";
$dbuser = "xxx";
$dbpass = "";
$dbname = "dbtuts";
mysql_connect($dbhost,$dbuser,$dbpass) or die('cannot connect to the server'); 
mysql_select_db($dbname) or die('database selection problem');
?>

我正在使用在线IDE www.c9.io并使用引导程序。

您不需要它。只需创建一个到单个数据库的连接,然后一直使用它。特别是当您第一次尝试使用PHP时。

您所说的“组合2个连接”的确切含义是什么如果您想对这两个连接都使用PDO,则必须将所有的
mysql\uUcode>扩展函数重写为PDO代码。这不仅仅是改变连接方式的问题。第一个教程“制作注册表”和第二个教程“制作文件上传”中有一个“连接到sql”文件。我的英语不是很好,希望你能理解我的意思(我看不出使用两个独立连接的原因;只是使用同一个连接并在查询时更改数据库。@riggsfully我发现一个线程正在回答我如何重写mysql_代码()我也认为这是我的问题。当然,这只是一个评论,而不是一个答案。替换连接代码只会使OP的其他脚本中的
mysql\uuuu
函数调用失败。至少稍微提及一下这一点会很有用!