gpt4 book ai didi

php - 我找不到此 SQL 错误的解决方案

转载 作者:行者123 更新时间:2023-11-29 03:50:45 24 4
gpt4 key购买 nike

我有一个内部连接语句,我试图从两个表中收集数据。我的代码如下:

    <?php
$id = $_GET['meeting_id'];

$result = mysql_query("SELECT * FROM attendees INNER JOIN Meetings.meeting_id AND attendees.meeting_id WHERE meeting_id = '$id'")
or die(mysql_error()); ;

if (mysql_num_rows($result) == 0) {
echo 'Nobody Is Attending This Meeting Yet';
} else {

while($info = mysql_fetch_array($result))
{

echo "<tr>";
echo "<td><br/>" .'Usernames: <br/><br/>'. $info['username']." </td>";
echo '<br/><a href="viewattendees.php?meeting_id=' . $info['meeting_id'] . '">View Attendees</a>';

}
}
echo "</tr>";
echo "</table>";
?>

我得到的错误信息如下:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND attendees.meeting_id WHERE meeting_id = '31'' at line 1

我的数据库表是这样的:

session :meeting_id, title, chairman, secretary, action

与会者:attendees_id、meeting_id、用户名

我的与会者表中有一些已确认出席 session 的用户。 session 信息在我的 session table 上。我的网站上有一个 session 列表,如果单击 session ,我希望所有参加 session 的用户都显示在屏幕上。有人知道我该怎么做吗?

谢谢

最佳答案

你的 JOIN语法不对,应该是这样的,

... INNER JOIN Meetings ON Meetings.meeting_id = attendees.meeting_id WHERE ...

关于php - 我找不到此 SQL 错误的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8748158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com