サイト通知のみが必要です
管理者はバックグラウンドで通知を送信できます (一括送信と指定されたメンバーへの通知)。ユーザーは送信の許可がなければ通知を表示することしかできません
現在、次の構造を持つ my_messages テーブル
があります。
指定されたメンバーに通知を送信するには、My_messages にデータが挿入されている必要があります
テーブルを設計し、サイトのすべてのメンバーにグループ通知を実装する方法
テーブルのデザイン: 送信者 UID、受信者 UID、コンテンツ。
2 つのテーブルを使用する必要があると思います。1 つは、userid、msgid、ステータスを含むユーザー メッセージ (usermsg) を保存するためです。もう 1 つのテーブル (msg) は、メッセージのコンテンツ、ID、コンテンツ、挿入時刻などを保存します。グループ送信の場合は、最初に msg テーブルを挿入し、次に id を usersmsg テーブルに挿入する方が良いと思います
私であれば、テーブル構造は次のようになります:
id Message 配列、そしてそれを文字列型にシリアル化します。データを取得してこの列に保存します
もし私だったら、私のテーブル構造は次のようになります:
id メッセージテキスト userlist
id メッセージテキスト すべてのユーザー ID が配列にまとめられ、文字列型データにシリアル化されてここに格納されます 1 列
次に、ユーザーが新しい情報を持っているかどうかを確認するのは簡単ではありません
私もこの問題に遭遇しました、
2 つのテーブル
1 つのテーブルには、通知情報 (ID、タイトル、コンテンツ、ctime、作成者、状態) が格納されます
別のテーブルには、通知情報が格納されているかどうかに関する情報が格納されますユーザーが読んだ情報:
id、sid (通知テーブル ID に対応)、uid (ユーザー ID)、view (読み取るかどうか)、hide (消去するかどうか)、ctime
どう思いますか?