php - 使用 php 我需要有 2 个不同的数据库连接
问题描述
我需要将一些行从数据库复制到不同的数据库。我遇到困难。我找到了几种方法,但似乎都不起作用。我使用的 php 版本是 5.4。
两个连接都在同一个服务器中,但其他一切都不同
这是我找到的 php 代码,它似乎根本不起作用,我无法从第一个数据库中选择
// Create connection
$wpdb = mysql_connect($servername, $username, $password);
// Check connection
if ($wpdb->connect_error) {
die("Connection failed: " . $wpdb->connect_error);
}
echo "Connected local successfully\n";
//$starttime = date("h:i:sa");
$mydb = mysql_connect('localhost','dbname','dbpassword', true);
// Check connection
if ($mydb->connect_error) {
die("Connection failed: " . $mydb->connect_error);
}
echo "Connected to Integrity successfully\n";
mysql_select_db($database, $wpdb);
mysql_select_db('wordpress_0', $mydb);
解决方案
您可以尝试使用 PDO。它提供了一个通用接口来与许多不同的数据库通信。
$pdo = new PDO('mysql:host=example.com;dbname=database', 'user',
'password');
推荐阅读
- python - FastAPI 返回删除记录数
- java - 如何在android studio中动态更改单选按钮的名称?
- lib - 如何修复 dyld:库未加载:@rpath/libtbb.dylib
- c++ - 我们将使用哪个关键字从 C++ 代码中退出 EOF?
- javascript - 无法使用 EBML.js - MediaRecorder API - Chrome 从 mediarecorder 创建可搜索的视频 blob
- python - 使用 python - pywinauto 无法控制选项卡
- cucumber - 黄瓜将字符串转换为整数?
- c# - 为什么我无法在 UNITY 中打开脚本
- mysql - 通过联合加入 2 个查询时,如何消除重复数据?
- architecture - 存储库是否应该引发域错误