0

これは私を夢中にさせています。ログイン情報が別のデータベースにあり、プロファイル情報が別のデータベースとテーブルにある場合、プロファイル ページを表示するにはどうすればよいですか? これら 2 つのテーブルをリンクしてプロファイル情報を取得するにはどうすればよいですか?

プロフィール情報の送信時にメールアドレスを送信しようとしましたが、うまくいきませんでした。

<?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 に答える