私はこれと混同しています。私はインターネットを検索しましたが、それはまだ私を混乱させています。私はすべてがテーブルの上に表示させたいroom_id
、room
、date
、time
、meeting_id
INNER JOIN文のあいまいな列
:
ミーティング:meeting_id
、title
、chairman
、secretary
、occurances
部屋私は、次の表を持っています。
<?php
$result = mysql_query("SELECT * FROM Meetings INNER JOIN Rooms ON meeting_id = Rooms.meeting_id")
or die(mysql_error()); ;
if (mysql_num_rows($result) == 0) {
echo 'There Arent Any Meetings Setup Yet';
} else {
echo "<table border='0'><table border width=100%><tr><th>Title</th><th>Chairperson</th><th>Secretary</th><th>Terms of Reference</th><th>Occurances</th><th>Room</th><th>Date</th><th>Time</th>";
while($info = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><br/>" . $info['title']." </td>";
echo "<td><br/>" . $info['chairperson']. "</td>";
echo "<td><br/>" . $info['secretary']."</td>";
echo "<td><br/>" . $info['tof']. "</td>";
echo "<td><br/>" . $info['occurances']. "</td>";
echo "<td><br/>" . $info['room']. "</td>";
echo "<td><br/>" . $info['date']. "</td>";
echo "<td><br/>" . $info['time']. "</td>";
}
}
echo "</tr>";
echo "</table>";
?>
それは、次のエラーメッセージが表示されて出てくる:
列「MEETING_ID」節上で、私はすべてを表示しようとしています
曖昧で、次のように私のPHPです会議室のテーブルからのフィールドと明らかに部屋、日時のみ。
これを修正するにはどうすればよいですか?
ありがとう、それは働いた:) – user1114080