php - 如何在php中连接两个数据库?

标签 php mysql

我想在 php 中选择两个数据库但是当我编码时它给出了错误我如何选择两个数据库这里是我已经尝试过的代码:

 <?php
@session_start ();
$dbhost = "localhost";
$dbusername = "root";
$dbpassword = "";
$dbname = "domain102,main102";
$mysqli = new mysqli ($dbhost, $dbusername, $dbpassword, $dbname);
if ($mysqli->connect_errno)
{
    echo ("Failed to connect to MySQL: " . $mysqli->connect_error);
}

$GLOBALS ['mysqli'] = $mysqli;
 ?>

这里有错误

 Warning: mysqli::mysqli(): (HY000/1049): Unknown database 'domain102,main102'

最佳答案

试试看

$dbname1 = "domain102";
$dbname2 = "main102";
$mysqli1 = new mysqli ($dbhost, $dbusername, $dbpassword, $dbname1);
if ($mysqli1->connect_errno)
{
    echo ("Failed to connect to MySQL: " . $mysqli1->connect_error);
}
$mysqli2 = new mysqli ($dbhost, $dbusername, $dbpassword, $dbname2);
if ($mysqli2->connect_errno)
{
    echo ("Failed to connect to MySQL: " . $mysqli2->connect_error);
}

您可以继续使用相同实例 连接两个数据库,甚至我们可以说单个实例

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

相关文章:

php - Yii框架,CGridView复选框帮助

php - 我需要帮助在 PHP 函数中使用类

php - unix 时间戳和 php

php - Magento 获取购物车中的所有产品而不是最新的

php - Wordpress Redux 框架媒体查询

php - 高分数据库

PHP session.cookie_secure : Disables sessions when set to true

mysql - ssrs和mysql中的多值参数

php - 下拉菜单返回显示 "Please Select"并且未出现失败/成功消息

Mysql 复制数据库未正确更新