Requête MYSQL ! :(
Résolu
gaerebut
Messages postés
1060
Statut
Membre
-
cotta Messages postés 308 Statut Membre -
cotta Messages postés 308 Statut Membre -
Bonjour,
Je n'arrive pas a creer un requête bien spéciale ! Voici d'abord les 2 tables concerné ainsi que les champs concerné :
Donc nous avons une table Message qui contient un ID (auto_increment) et un champ membre qui correspond à l'ID de l'utilisateur.
Nous avons une autre table Utilisateur qui contient un ID(auto_increment) et un champ session.
Nous avons 2 variables en PHP qui contient l'ID du message et la session de l'utilisateur.
Ce que je voudrais c'est une requête (et une seule) qui permette de supprimer le message en spécifiant son ID (contenu dans la variable $id en php) mais tout en vérifiant et en s'aidant de la session (contenu dans la variable $session en php).
Autrement dit : SUPPRIMER le message ou ID = $id QUAND membre = ID (table utilisateur) ET session = $session
Si quelqu'un pouvait m'aider, ça serai super sympa !
C'est une question de jointure je pense mais je connais pas trop :s
Merci à ceux qui m'aide ou réfléchissent à mon problème !
A+
Gaerebut
Je n'arrive pas a creer un requête bien spéciale ! Voici d'abord les 2 tables concerné ainsi que les champs concerné :
_____________ _____________ | Message | | Utilisateur | |------------| |-------------| | ID | | ID | | membre | | session | -------------- ---------------
Donc nous avons une table Message qui contient un ID (auto_increment) et un champ membre qui correspond à l'ID de l'utilisateur.
Nous avons une autre table Utilisateur qui contient un ID(auto_increment) et un champ session.
Nous avons 2 variables en PHP qui contient l'ID du message et la session de l'utilisateur.
Ce que je voudrais c'est une requête (et une seule) qui permette de supprimer le message en spécifiant son ID (contenu dans la variable $id en php) mais tout en vérifiant et en s'aidant de la session (contenu dans la variable $session en php).
Autrement dit : SUPPRIMER le message ou ID = $id QUAND membre = ID (table utilisateur) ET session = $session
Si quelqu'un pouvait m'aider, ça serai super sympa !
C'est une question de jointure je pense mais je connais pas trop :s
Merci à ceux qui m'aide ou réfléchissent à mon problème !
A+
Gaerebut
A voir également:
- Requête MYSQL ! :(
- Mysql community server - Télécharger - Bases de données
- Erreur de requete facebook - Forum Facebook
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Mysql fatal error ✓ - Forum MySQL
5 réponses
Bonjour,
tout d'abord tu dois pas nomé les deux clés de la méme facon...
rqéte: delete from Delete from Message where Message.ID = $id and membre = Utilisateur.ID2 and session = $session
tout d'abord tu dois pas nomé les deux clés de la méme facon...
rqéte: delete from Delete from Message where Message.ID = $id and membre = Utilisateur.ID2 and session = $session
le fait de nommer les 2 clés n'est absolument pas gênant du moment que la table est bien précisée dans la requête.
Salut,
ça m'avance pas trop ! lol
Merci quand même à vous.
Je crois avoir trouvé en fait :
DELETE FROM message WHERE id=$id AND membre=(SELECT id FROM utilisateur WHERE session=$session)
Voila, sujet résolu en fait c'est bien ça ! ^^
Merci à vous d'avoir réfléchi à mon sujet :p
A+
Gaerebut
ça m'avance pas trop ! lol
Merci quand même à vous.
Je crois avoir trouvé en fait :
DELETE FROM message WHERE id=$id AND membre=(SELECT id FROM utilisateur WHERE session=$session)
Voila, sujet résolu en fait c'est bien ça ! ^^
Merci à vous d'avoir réfléchi à mon sujet :p
A+
Gaerebut
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question