我怎样才能把这两张 table 放在一起
$result = mysql_query("SELECT * FROM berichten where fromm='$id' AND ontvanger = '$session->username' ORDER BY date ASC");
$result = mysql_query("SELECT * FROM berichten_send where fromm='$id' AND ontvanger = '$session->username' ORDER BY date ASC");
这是我尝试过的,但没有不起作用
$result = mysql_query("SELECT * FROM berichten LEFT JOIN berichten_send on berichten.id = berichten_send.id where fromm='$id' AND ontvanger = '$session->username' ORDER BY date ASC");
$number=mysql_num_rows($result);
while($row = mysql_fetch_array($result))
{
echo $row['msg'];
echo "<br>";
echo time_stamp($row['date']);
echo "<br>-----------------------<br>";
}
最佳答案
问题的开头部分显示两个表都有“fromm”和“ontvanger”字段。
mysql 应该提示不明确的字段。
尝试
.... where berichten.fromm='$id' AND berichten.ontvanger = '$session->username'
关于php - 将 2 个 mysql 表放在一起并一起显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18942338/