Bonjour !
J'ai une table MySQL pour la messagerie à l'intérieur de mon jeu. J'ai donc, bien entendu, un champ utilisé pour indiqué qui doit avoir accès aux messages envoyés.
Ex :
J'ai une table MySQL pour la messagerie à l'intérieur de mon jeu. J'ai donc, bien entendu, un champ utilisé pour indiqué qui doit avoir accès aux messages envoyés.
Ex :
Code PHP :
<?php
id (Int) | titre (Varchar 50) | text (Text) | cibles (Text) | date (Int)
2 | Ceci est un test | Bonjour les amis ! | 3,456,19,34 | 19382832
À l'intérieur de mon champ "cibles", j'enregistre, séparé par des virgules, l'id des joueurs ayant la possibilité de lire ledit message. Pour ce message-ci, en bref, les joueurs possédant les id 3, 456, 19 et 34 ont la possibilité de lire le message.
J'aimerais simplement savoir comment vous vous y prendriez pour créé la boîte de réception d'un joueur X... Comment iriez-vous chercher les messages auxquels le joueur a accès ?
Au début, je pensais que cette simple query aurait fonctionner, mais non...
Code PHP :
<?php
mysql_query('SELECT titre, text FROM messagerie WHERE '.$id_joueur.' IN (cibles) ORDER BY date DESC')