gpt4 book ai didi

php - 如何获取具有不同表的2个数据库

转载 作者:行者123 更新时间:2023-11-29 13:36:22 24 4
gpt4 key购买 nike

这让我发疯。当我的登录信息位于另一个数据库中并且我的个人资料信息位于不同的数据库和表中时,如何显示个人资料页面,如何链接这两个表以便检索个人资料信息。

我尝试在提交个人资料信息时提交电子邮件地址,但在这里不起作用,这是我使用的:

<?php

include('stuff.php');

$email=$_GET['email'];
$tbl_name1="table";

$sql1="SELECT * FROM $tbl_name1 WHERE email ='$email'";
$result1=mysql_query($sql1);

// If successfully queried
if($result1){
$count=mysql_num_rows($result1);

if($count==1){
$rows=mysql_fetch_array($result1);
$email=$rows['email'];
include('con.php');
$tbl_name2="members";
$sql2="INSERT INTO $tbl_name2(email)VALUES('$email')";
$result2=mysql_query($sql2);

?>

请帮助我,我自己制作这个网站真的很难。

最佳答案

您可以在 MySQL 中跨多个数据库(但在同一服务器上)进行查询。例如:

SELECT * FROM database1.table1 
JOIN database2.table2 ON table2.table1_id = table1.id
WHERE table1.user_id = 666

关于php - 如何获取具有不同表的2个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18681749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com