Requête MYSQL ! :(
Résolu
gaerebut
Messages postés
1017
Date d'inscription
Statut
Membre
Dernière intervention
-
cotta Messages postés 294 Date d'inscription Statut Membre Dernière intervention -
cotta Messages postés 294 Date d'inscription Statut Membre Dernière intervention -
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
- Mysql error 2002 ✓ - Forum Linux / Unix
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Erreur de requete facebook - Forum Facebook
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
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