私はコメントに通知を実装しようとしています。つまり、私が投稿にコメントし、同じ投稿に他のユーザーのコメントがあれば、通知を受け取ります。私はこのクエリ上記の表でコメント通知の実装方法
SELECT id, owner_id, post_id, user_id2, COUNT(user_id2) AS num, type, UNIX_TIMESTAMP(date_done) AS date
FROM notification
WHERE owner_id = '$user_id' AND user_id2 != '$user_id'
ORDER BY date_done DESC
を使用して、ポストの所有者のための通知を処理してきた、owner_id
はポストを所有している人で、user_id2
はポストにコメントしているものです。
ID 17のユーザーに2人のユーザー(ユーザーID 2と1)も投稿にコメントしたとどのように伝えますか?
2番目のテーブルを使用する必要がある場合は、その構造がどうあるべきか教えてください。おかげ
あなたはポストをIDにする何かが必要ですか?上に貼り付けたクエリは、user_idによってデータベースからのみ選択します。 – Pete
通知が読み取られたことをどのように知っていますか? – safarov
@ Pete、その投稿は既に一意のIDを持っています。私が掲示した質問は今は本当に挑戦ではなく、同じ投稿にコメントした他のユーザーに通知を送るためのクエリです。 – Chibuzo