recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment enregistrer les notifications pour plusieurs utilisateurs dans la base de données phpmysql sans surcharger la base de données avec des enregistrements

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粉068174996P粉068174996264 Il y a quelques jours544

répondre à tous(1)je répondrai

  • P粉015402013

    P粉0154020132024-03-31 17:44:49

    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.

    répondre
    0
  • Annulerrépondre