繁体   English   中英

在 php mysqli 如何比较不同数据库中的两个表数据

[英]In php the mysqli how to compare two table data in different database

完成 mysqli 连接后如何编码比较数据。

数据库名称 garden_fruit1,密码 123456,数据库用户名 garden_fruit1。

$link1 = mysqli_connect("localhost", "garden_fruit1", "123456", "garden_fruit1"); 

// Check for connection 
if($link1 == true) { 
    echo "garden_fruit1 Connected Successfully"; 
} 
else { 
    die("ERROR: Could not connect " . mysqli_connect_error()); 
} 

数据库名称 garden_fruit2,密码 123456,数据库用户名 garden_fruit2。

$link2 = mysqli_connect("localhost", "garden_fruit2", "123456", "garden_fruit2"); 

// Check for connection 
if($link2 == true) { 
    echo "garden_fruit2 Connected Successfully"; 
} 
else { 
    die("ERROR: Could not connect " . mysqli_connect_error()); 
} 

示例数据库表。

fruit1 //from garden_fruit1 database 
===========================
|id_fruit_1   fruit    price
|1            apple    3.00
|2            grape    5.00


fruit2 //from garden_fruit2 database 
===========================
|id_fruit_2   fruit    price
|1            apple    3.00
|2            grape    5.00

获取连接到数据库

$data1 = mysqli_query($link1,"SELECT id_fruit_1 FROM fruit1"); //database garden_fruit1
$data2 = mysqli_query($link2, "SELECT id_fruit_2 FROM fruit2"); //database garden_fruit2

所以,我想问一下如何从差异数据库中比较数据?

您可以使用添加到表中的数据库前缀:

SELECT id_fruit_1 FROM garden_fruit1.fruit1
SELECT id_fruit_2 FROM garden_fruit2.fruit2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM