Bonsoir
Je suis en train de mettre en place le système de commentaires sur mon site qui utilise phpbb pour la table des membres.
J'ai donc crée une table que je vais appeler ici "commentaires" avec une structure :
id | id_video | date | user_id | contenu
Première question, je me suis inspiré de la structure des tables de phpbb et j'ai mis un champs user_id. Est-ce que ca vaut vraiment le coup de faire ainsi ou autant mettre en plus le nom de l'user ?
Si je ne mets que l'user_id, la table est plus petite mais je dois faire une requête en plus pour aller chercher le username dans la table phpbb_users alors alors qu'avec le nom directement inscris, plus besoin.
En fonction de vos réponses, je déciderai donc pour la structure.
Si rajoute le nom de l'user, pas de pb pour la requête.
Par contre si je dois aller chercher le nom de l'user, est-ce qu'il y a moyen de faire une requête imbriquée ? J'ai essayé de chercher mais je ne suis pas vraiment au point ds les requêtes imbriquées.. Qqun pour me dire si c'est possible ?
Pour rappel les tables sont commentaires et phpbb_users et l'idée est de chercher tous les commentaires avec l'id_video fourni dans la requête.
En faisant deux requêtes :
Merci
Je suis en train de mettre en place le système de commentaires sur mon site qui utilise phpbb pour la table des membres.
J'ai donc crée une table que je vais appeler ici "commentaires" avec une structure :
id | id_video | date | user_id | contenu
Première question, je me suis inspiré de la structure des tables de phpbb et j'ai mis un champs user_id. Est-ce que ca vaut vraiment le coup de faire ainsi ou autant mettre en plus le nom de l'user ?
Si je ne mets que l'user_id, la table est plus petite mais je dois faire une requête en plus pour aller chercher le username dans la table phpbb_users alors alors qu'avec le nom directement inscris, plus besoin.
En fonction de vos réponses, je déciderai donc pour la structure.
Si rajoute le nom de l'user, pas de pb pour la requête.
Par contre si je dois aller chercher le nom de l'user, est-ce qu'il y a moyen de faire une requête imbriquée ? J'ai essayé de chercher mais je ne suis pas vraiment au point ds les requêtes imbriquées.. Qqun pour me dire si c'est possible ?
Pour rappel les tables sont commentaires et phpbb_users et l'idée est de chercher tous les commentaires avec l'id_video fourni dans la requête.
En faisant deux requêtes :
Code:
SELECT id, date, user_id , contenu FROM commentaires WHERE id_video='$id'
puis :
SELECT username FROM phpbb_users WHERE user_id ='$user_id'
Merci