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

时间:2013-12-09 13:05:38

标签: php mysql join

您好抱歉以前的帖子: 我有一张桌子'Nachrichten'和一张桌子'用户'。 我想要来自'Nachrichten'的行,其中Quelle就像$ _SESSION [“id”]。 Quelle是UserID。现在我需要来自'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";
            }

1 个答案:

答案 0 :(得分:0)

猜猜......

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