0

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

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

<?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);

?>

请帮助我这个网站我自己做起来真的很难。

4

1 回答 1

1

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

SELECT * FROM database1.table1 
JOIN database2.table2 ON table2.table1_id = table1.id
WHERE table1.user_id = 666
于 2013-09-08T08:32:25.370 回答