MySql,php:从具有相同用户ID的两个表中读取


MySql, php: Read from 2 Tables with same User ID

你好,很抱歉之前的帖子:我有一张"Nachrichten"表和一张"user"表。我想要来自"Nachrichten"的行,其中Quelle类似于$_SESSION["id"]。Quelle是一个用户ID。现在我需要来自"user"的行,其中ID类似于$_SESSION["ID"],因为我需要来自用户的名称和姓氏:这是我的查询,但我没有失败,但也没有结果。感谢您的支持。

$abfrage = "SELECT * FROM Nachrichten n JOIN user u ON u.id = n.Quelle WHERE n.Quelle LIKE '".$_SESSION["id"]."'";
            $ergebnis = mysql_query($abfrage);
            while($row = mysql_fetch_object($ergebnis))
            {
                $id = $row["n"]->ID; $ziel = $row["n"]->Ziel; $uhrzeit = $row["n"]->Uhrzeit; $gelesen = $row["n"]->Gelesen; $inhalt = $row["n"]->Inhalt; $vorname = $row["u"]->Vorname; $nachname = $row["u"]->Nachname; 
                kontakt($ziel, $vorname, $nachname, $uhrzeit, $gelesen);
                echo "hjfe";
            }

只是猜测。。。

$abfrage = "
SELECT * 
  FROM Nachrichten n
  JOIN user u
    ON u.id = n.Quelle
 WHERE n.Quelle = '{$_SESSION['id']}';
";