这让我发疯了。当我的登录信息在另一个数据库中并且我的配置文件信息在不同的数据库和表中时,如何显示配置文件页面如何链接这两个表以便我可以检索配置文件信息。
我尝试在提交个人资料信息时提交电子邮件地址但是我在这里使用不起作用:
<?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);
?>
请帮助我这个网站真的很难自己制作。
答案 0 :(得分:1)
您可以在MySQL中跨多个数据库(但在同一服务器上)进行查询。 例如:
SELECT * FROM database1.table1
JOIN database2.table2 ON table2.table1_id = table1.id
WHERE table1.user_id = 666