2013-02-03 44 views
0

我有2個表用戶和郵件: 用戶包含idfullnameemailpassword
和消息包含idsenderreceiverlinkmysql_fetch_assoc和JOIN和回聲

我想讀的所有鏈接接收者(用戶id)其中它等於emailecho發送者和接收者的全名和鏈接。

任何人都請,我對此有點新鮮感?使用`顯示創建表tablename`查詢的輸出

$sql = mysql_fetch_assoc("SELECT m.sender,m.receiver, m.link, u.fullname, u.email 
         FROM `users` AS u 
         JOIN `messages` AS m ON m.receiver = u.id 
         WHERE u.email = '$email'"); 

echo $sql['sender']; 
+0

份額表模式。同時在這兩個表中共享示例條目。 – SparKot

+0

'$ sql'從哪裏來? – Strawberry

+1

這是你的第二個q,我認爲你需要在這裏閱讀更多關於'mysql_'函數的信息:php.net/mysql –

回答

0
$query = "SELECT m.sender,m.receiver, m.link, u.fullname, u.email 
        FROM `users` AS u 
        JOIN `messages` AS m ON m.receiver = u.id 
        WHERE u.email = '" . $email . "'"; 

$result = mysql_query($query); 
while($row = myslq_fetch_assoc($result)) { 
    echo $row['sender']; 
}