0

現在ログインしているユーザーの @メンションを表示しようとしていますが、構文エラーが発生し、それが何であるかわかりません。私のデータベースは 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

次の行に少なくとも 1 つの構文エラーがあります。

posts.time_stamp,

コンマを削除します。前は必要ありませんfrom

于 2013-06-10T01:55:39.317 に答える