Requete mysql

[Résolu]
Signaler
Messages postés
150
Date d'inscription
samedi 8 avril 2006
Statut
Membre
Dernière intervention
1 mai 2012
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Salut,

j'ai un blem je fais une requete mysql je fais mysql_query mais il ne supprime rien, il doit y avoir une erreur.
Voici mon bout de code :

$requete="DELETE from abs_objet a, abs_contenus b where a.ID_OBJ='$idquel' and b.ID_OBJ='$idquel'";

$res=mysql_query ($requete);

Merci d'avance pour vos réponse.

@+

Antho2005

5 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
Salut,

tente

$requete="DELETE from abs_objet AS a, abs_contenus AS b where a.ID_OBJ='$idquel' and b.ID_OBJ='$idquel'";

$res=mysql_query ($requete) or die(mysql_error());

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
Messages postés
150
Date d'inscription
samedi 8 avril 2006
Statut
Membre
Dernière intervention
1 mai 2012
2
Salut,

oui on doit l'utiliser.

J'ai réussi a le faire marcher même si je pense que ce n'est pas la solution la plus courte mais si je mettais un alias il me mettait alias 'a' ambigue ou un truc comme ça :

$requete ="DELETE abs_objet.*, abs_contenus.* from abs_objet, abs_contenus WHERE abs_objet.ID_OBJ='$idquel' and abs_contenus.ID_OBJ='$idquel'";

$res = mysql_query ($requete) or die(mysql_error());

@+

Antho2005
Messages postés
150
Date d'inscription
samedi 8 avril 2006
Statut
Membre
Dernière intervention
1 mai 2012
2
Salut,


merci pour la rapidité de ta réponse et même pour ta réponse tout court mais maintenant il m'affiche :


Erreur de syntaxe près de 'AS a, abs_contenus AS b WHERE a.ID_OBJ='3' and b.ID_OBJ='3'' à la ligne 1


@+



Antho2005
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
Salut,
t'es sur qu'on doit utiliser FROM avec DELETE ? (j'ai plus la doc en tête, j'ai pas fait de SQL depuis plus de trois mois...)

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
Salut,

t'aurais au moins pu accèpter ma réponse pour le or die(mysql_error())

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)