0

我正在尝试为我当前登录的用户显示@mentions,但出现语法错误,我不知道它是什么。我的数据库是 mysql,我的查询目前如下所示:

$sql = "SELECT 
    users.username,
    posts.post,
    posts.time_stamp,
FROM users
INNER JOIN posts 
ON users.id = posts.user_id
INNER JOIN mentions
ON users.id = mentions.user_id
WHERE mentions.user_id = '$userid'
AND mentions.unread = 1
ORDER BY time_stamp DESC
"; 

我想要发生的是让当前登录的用户转到一个名为“提及”的页面,并获取他们被提及的帖子的列表以及提及他们的用户名,但只有在提及未读的情况下(即相等为 1) 因为稍后在同一页面上,我会将显示的提及“未读”状态更改为 0,这意味着它已被阅读。

我希望这是有道理的!如果您需要有关数据库结构等的更多信息,请发表评论,我会给您更多信息。

4

1 回答 1

0

您在这一行中至少有一个语法错误:

posts.time_stamp,

去掉逗号。以前不需要from

于 2013-06-10T01:55:39.317 回答