Messagerie interne en PHP
Résolu/Fermé
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
-
7 nov. 2017 à 19:44
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 9 nov. 2017 à 22:28
LaChaux78 Messages postés 564 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 31 mars 2023 - 9 nov. 2017 à 22:28
A voir également:
- Messagerie interne en PHP
- Hotmail messagerie - Guide
- Easy php - Télécharger - Divers Web & Internet
- Comment recuperer mon comte de messagerie hotmail.com - Forum Hotmail / Outlook.com
- 'Ls' n’est pas reconnu en tant que commande interne - Forum Windows
- Probleme messagerie orange - Guide
8 réponses
yg_be
Messages postés
22724
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2024
1 476
8 nov. 2017 à 10:24
8 nov. 2017 à 10:24
moi je ferais une table messages et une table destinataires
table messages
id id_emetteur texte
1 1
2 1
3 2
table destinataires
id_message id_destinataire
1 2
1 3
2 4
3 1
3 4
table messages
id id_emetteur texte
1 1
2 1
3 2
table destinataires
id_message id_destinataire
1 2
1 3
2 4
3 1
3 4
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
7 nov. 2017 à 20:05
7 nov. 2017 à 20:05
Bonjour
Une table users( id, nom, prenom, login etc...)
Une table messages (id,id_emeteur,id_destinataire,message)
Une table users( id, nom, prenom, login etc...)
Une table messages (id,id_emeteur,id_destinataire,message)
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
7 nov. 2017 à 20:30
7 nov. 2017 à 20:30
Bonjour
En fait les deux id des deux tables sont en relation ou pas? je ne comprends pas trop.
Merci
En fait les deux id des deux tables sont en relation ou pas? je ne comprends pas trop.
Merci
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
7 nov. 2017 à 20:36
7 nov. 2017 à 20:36
id_emeteur et id_destinataire. Sont des id de la table user
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
7 nov. 2017 à 20:53
7 nov. 2017 à 20:53
alors pas exemple ça donnerai
table user
id nom prenom etc...
1 pierre
2 jean
3 jules
table messages
id id_emeteur id_destinataire
1 1 2
2 1 3
3 2 1
mais alors si un emetteur envoie à plusieurs destinataires quel est l'organisation de la table messages excuse moi j'essaie de comprendre.
table user
id nom prenom etc...
1 pierre
2 jean
3 jules
table messages
id id_emeteur id_destinataire
1 1 2
2 1 3
3 2 1
mais alors si un emetteur envoie à plusieurs destinataires quel est l'organisation de la table messages excuse moi j'essaie de comprendre.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
8 nov. 2017 à 18:01
8 nov. 2017 à 18:01
Bonjour
Oui merci pour l'organisation des tables, j'y vois un peu mieux maintenant.
Cordialement
Oui merci pour l'organisation des tables, j'y vois un peu mieux maintenant.
Cordialement
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
8 nov. 2017 à 23:08
8 nov. 2017 à 23:08
yg_be
Messages postés
22724
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2024
1 476
9 nov. 2017 à 16:26
9 nov. 2017 à 16:26
moi je pense que la clé primaire de la table message doit contenir uniquement idmes.
je te suggère d'utiliser des noms plus explicites que idpers dans les tables messages et destinataires, par exemple idpers_orig et idpers_dest
je te suggère d'utiliser des noms plus explicites que idpers dans les tables messages et destinataires, par exemple idpers_orig et idpers_dest
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
>
yg_be
Messages postés
22724
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2024
9 nov. 2017 à 17:25
9 nov. 2017 à 17:25
Bonsoir,
Et moi je conseille de :
Dans la table message ... le champ de clé primaire s'appel simplement id.
Vu que tu es dans la table message... tu te doutes que le champ id correspond à l'id du message ... pas besoin d'alourdir les requête avec des noms à rallonge......
Idem pour la table user .... pas besoin d'y marquer .. idPers ... id tout court ça suffit largement...
Et tu peux auddi remplacer les noms idpers_orig et idpers_dest par id_orig et id_dest...
Ce n'est que mon point de vue ...
Mais par expérience... je t'assure que c'est mieux.
Comme on dit en programmation ... plus c'est petit mieux c'est .
(c'est valable pour le nom des variables, le nom des champs en bdd, le nombre de lignes des fonctions... etc.... )
Et moi je conseille de :
Dans la table message ... le champ de clé primaire s'appel simplement id.
Vu que tu es dans la table message... tu te doutes que le champ id correspond à l'id du message ... pas besoin d'alourdir les requête avec des noms à rallonge......
Idem pour la table user .... pas besoin d'y marquer .. idPers ... id tout court ça suffit largement...
Et tu peux auddi remplacer les noms idpers_orig et idpers_dest par id_orig et id_dest...
Ce n'est que mon point de vue ...
Mais par expérience... je t'assure que c'est mieux.
Comme on dit en programmation ... plus c'est petit mieux c'est .
(c'est valable pour le nom des variables, le nom des champs en bdd, le nombre de lignes des fonctions... etc.... )
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
8 nov. 2017 à 23:09
8 nov. 2017 à 23:09
ha oui j"ai oublié de préciser que j'ai une table des membre avec comme id "idpers"
LaChaux78
Messages postés
564
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
31 mars 2023
32
9 nov. 2017 à 22:28
9 nov. 2017 à 22:28
Bonjour, je vous remercie pour vos précieux conseils que je vais de ce pas mettre en pratique.
Cordialement.
Cordialement.