使用PHP MySQLi从两个数据库获取数据的步骤如下:
下面是一个示例代码,演示如何使用PHP MySQLi从两个数据库获取数据:
<?php
// 连接第一个数据库
$host1 = "数据库1主机名";
$user1 = "数据库1用户名";
$password1 = "数据库1密码";
$dbname1 = "数据库1名称";
$conn1 = mysqli_connect($host1, $user1, $password1, $dbname1);
if (!$conn1) {
die("连接数据库1失败: " . mysqli_connect_error());
}
// 连接第二个数据库
$host2 = "数据库2主机名";
$user2 = "数据库2用户名";
$password2 = "数据库2密码";
$dbname2 = "数据库2名称";
$conn2 = mysqli_connect($host2, $user2, $password2, $dbname2);
if (!$conn2) {
die("连接数据库2失败: " . mysqli_connect_error());
}
// 查询数据
$sql1 = "SELECT * FROM 表名1";
$result1 = mysqli_query($conn1, $sql1);
$sql2 = "SELECT * FROM 表名2";
$result2 = mysqli_query($conn2, $sql2);
// 处理结果
while ($row1 = mysqli_fetch_assoc($result1)) {
// 处理数据库1的数据
// 可以将数据存储在变量中或进行其他操作
}
while ($row2 = mysqli_fetch_assoc($result2)) {
// 处理数据库2的数据
// 可以将数据存储在变量中或进行其他操作
}
// 关闭连接
mysqli_close($conn1);
mysqli_close($conn2);
?>
这个示例代码演示了如何使用PHP MySQLi从两个数据库获取数据。你可以根据实际情况修改主机名、用户名、密码、数据库名称、表名和查询语句。请确保在使用数据库连接和执行查询之前,先进行必要的安全性检查和验证。
企业创新在线学堂
小程序云开发官方直播课(应用开发实战)
腾讯云数据库TDSQL训练营
云+社区技术沙龙[第17期]
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
企业创新在线学堂
第四期Techo TVP开发者峰会
领取专属 10元无门槛券
手把手带您无忧上云