php - 2个mysql数据库连接

标签 php mysql database

我有一个问题:) 我有以下情况。

我有一个脚本connection.php,用于建立mysql连接并从数据库获取数据并将其写入变量$data。 在脚本之后我使用 $db->close();

现在我想在我的第二个脚本connection2.php中使用这个$data,它也可以与另一个数据库建立mysql连接。

最好的方法是什么?

我尝试将connection.php包含到我的connection2.php中。 但后来我的 mysql 连接出现了困惑。虽然我用 $db->close();

关闭每个脚本

任何人都可以帮助我如何以最好的方式做到这一点?

包含它对我不起作用。

谢谢

这是不同的数据库。

最佳答案

这取决于您的代码,但您可以为两个 .php 文件中的代码创建类,并将一个文件包含在另一个文件中(或创建一个类并使用两个实例)。然后做类似的事情:

$conn1 = new ClassConnection1;
$data = response to some action;
//close $conn1

$conn2 = new ClassConnection2;//
//use $data with this new connection/database

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

相关文章:

php - 按是或否排序

php - 相同的哈希多个图像

php - 动态创建 .ics 文件

mysql - 查询以查找我的表中缺少的时间间隔内的所有日期

mysql - 错误 : Packets out of order. 得到:0 预期:3

c# - sql 查询表达式中的语法错误(缺少运算符)

javascript - Chart.JS TypeError : this. 比例未定义

mysql - 如果表有结果则连接表

php - 如何在 Ajax 和 PHP 中创建自动完成搜索?

javascript - 如何通过 Promise 重用 mongodb 连接