php - 如何同时连接两个mysql数据库

标签 php mysql

我在名为 connect.php 的文件中使用它:

$username_mysql = "root";
$password_mysql = "";
$database_mysql = "bdd_imvert";
//$database_mysql = "imprimvert_renouvellement";
$db = @mysql_connect($hostname_mysql, $username_mysql, $password_mysql) or die(mysql_error());
mysql_select_db($database_mysql,$db);

$hostnameivert_mysql = "localhost";
$usernameivert_mysql = "root";
$passwordivert_mysql = "";
$databaseivert_mysql = "ivert";
//$database_mysql = "imprimvert_renouvellement";
$db1 = @mysql_connect($hostnameivert_mysql, $usernameivert_mysql, $passwordivert_mysql) or die(mysql_error());
mysql_select_db($databaseivert_mysql,$db1);`

我将其包含在包含以下内容的页面中:

$sql = "select * from ivert_users where id=".GetSQLValueString($user_id,"int");
$re = @mysql_query($sql,$db)

但是,当我这样做时,我收到错误:

'ivert.ivert_users' does not exist

我不确定为什么会出现此错误,任何帮助将不胜感激。

最佳答案

你的代码没有问题。我尝试了同样的方法,它对我有用。你的查询肯定有问题。因为您的错误消息显示连接已发生,但您的查询返回了错误。引用这个可能有帮助。

或者第二个原因可能是您没有为第一个数据库定义主机。

<?php 

$hostnameivert_mysql = "localhost";
$username_mysql      = "root";
$password_mysql      = "pma";
$database_mysql      = "olivenation";
$db                  = @mysql_connect($hostname_mysql, $username_mysql, $password_mysql) or die(mysql_error());

mysql_select_db($database_mysql,$db);

echo ("<pre>");print_r($db);echo("</pre>");

$hostnameivert_mysql = "localhost";
$usernameivert_mysql = "root";
$passwordivert_mysql = "pma";
$databaseivert_mysql = "practical";

$db1=@mysql_connect($hostnameivert_mysql, $usernameivert_mysql, $passwordivert_mysql) or die(mysql_error());

mysql_select_db($databaseivert_mysql,$db1);

echo ("<pre>");print_r($db1);echo("</pre>");

$sql = "select * from product_master where id=1";
$re  = @mysql_query($sql,$db);

echo ("<pre>");print_r(mysql_fetch_array($re));echo("</pre>");

$sql = "select * from users";
$re  = @mysql_query($sql,$db1);

echo ("<pre>");print_r(mysql_fetch_array($re));echo("</pre>");

?>

关于php - 如何同时连接两个mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35954903/

相关文章:

php - 处理请求后,xmlhttprequest 是否保持连接打开?

mysql - 从主机的驱动器安装容器卷?

php - CodeIgniter UPDATE 适用于第一次调用,但不适用于连续的 AJAX 调用

php - 向表中插入数据并立即选择该行的ID号

PHP 'smart' 搜索引擎搜索Mysql表的建议

php - IN返回空的MySQL查询

php - 未选中的复选框

mysql多个值()包含,需要根据条件更新

php - 为什么这个来自 Google 示例的 MySQL 查询不起作用? (haversine 公式)

mysql - MySQL、PostgreSQL、SQLite中数据库列类型的比较? (交叉映射)