現在ログインしているユーザーの @メンションを表示しようとしていますが、構文エラーが発生し、それが何であるかわかりません。私のデータベースは 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 に変更するためです。これは、それが既読であることを意味します。
これが理にかなっていることを願っています!データベース構造などについてさらに情報が必要な場合は、コメントを送信してください。詳細をお知らせします。