Comment enregistrer les notifications pour plusieurs utilisateurs dans la base de données phpmysql sans surcharger la base de données avec des enregistrements
P粉068174996
P粉068174996 2024-03-30 22:51:20
0
1
554

Je crains de pouvoir facilement créer une analyse dans la base de données tout en essayant de garantir que tous les utilisateurs de la base de données peuvent afficher les mêmes messages. Le problème est que je dois pouvoir envoyer un message depuis ma zone d'administration et que tous les utilisateurs reçoivent des notifications et aient également la possibilité de marquer le message comme lu. Je sais que je devrais créer deux tables, mais comment écrire des commandes SQL pour générer des messages pour tous les utilisateurs devient frustrant. C'est peut-être une tâche simple mais j'ai besoin d'aide

J'essaie de créer deux tables dans ma base de données. Notification et has__notify. La notification contient le message avec son titre et sa date de création, tandis que (has__notify) contient en revanche des colonnes telles que notificationID (clé étrangère), userID (clé étrangère) - pour savoir quel utilisateur a lu le message, dateRead. Cependant, je pense que ma mise en œuvre est erronée car je suis déjà un peu confus.

P粉068174996
P粉068174996

répondre à tous(1)
P粉015402013

Par défaut, les tables ne sont jamais verrouillées lors des insertions. Si vous voulez vous assurer que les données sont stockées, vous pouvez utiliser des transactions.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal