|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
shadowxz Nouveau WRInaute
Inscrit le: 31 Déc 2007 Messages: 18
|
Posté le : Ven Jan 04, 2008 18:38 Sujet du message: Requete sql |
|
|
Salut a tous!!
J'ai un probleme sql. C'est assez chelou et je ne comprend pas pourquoi cela ne fonctionne pas sur mon site avec mysql_query. J'exécute les 2 requetes a la suite:
| Code: |
| DELETE FROM granite WHERE granite.id = '1' AND granite.nom = 'tata' AND granite.prenom = 'titi' LIMIT 1; DELETE FROM granite WHERE granite.id = '2' AND granite.nom = 'fifi' AND granite.prenom = 'foufou' LIMIT 1; |
Biensur,si je fait un copier coller de ma reqete, celui ci fonctionne sur la console sql ou encore sur la champs sql de phpmyadmin. Sur mon site, il me sort l'erreur suivant (avec mysql_error et mysql_errno):
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; DELETE FROM granite WHERE granite.id = '3' AND granite.nom = 'fifi' AND g' at line 1
Svp aidez moi! Merci d'avance! |
|
| |
|
 |
UsagiYojimbo WRInaute accro

Inscrit le: 23 Nov 2005 Messages: 2460 Localisation: Lyon, capitale des Gaules
|
Posté le : Ven Jan 04, 2008 18:48 Sujet du message: Requete sql |
|
|
| Tu as des id de type chaine ? Parce que si c'est des id numériques tu peux oublier les ''. |
|
| |
|
 |
shadowxz Nouveau WRInaute
Inscrit le: 31 Déc 2007 Messages: 18
|
Posté le : Ven Jan 04, 2008 18:52 Sujet du message: Requete sql |
|
|
| okay! merci pour ce conseil! mais sa ne résous pas mon probleme... En gros je dois faire un mysql_query pour chaque requete? c'est sa? |
|
| |
|
 |
YoyoS WRInaute accro

Inscrit le: 14 Sep 2006 Messages: 2377
|
Posté le : Ven Jan 04, 2008 19:14 Sujet du message: Requete sql |
|
|
DELETE FROM granite WHERE granite.id IN (1,2);
ca suffit pas ?
Sinon, faire deux requêtes une à la suite de l'autre revient à utiliser 2 mysql_query oui  |
|
| |
|
 |
shadowxz Nouveau WRInaute
Inscrit le: 31 Déc 2007 Messages: 18
|
Posté le : Ven Jan 04, 2008 20:09 Sujet du message: Requete sql |
|
|
Le hic c'est que c'est qu'il s'agit d'une table sans clé. Et dans ce cas, faut utiliser tous les champs données. D'ailleurs, la requete est générer automatiquement par ma fonction, imaginons qu'il y est 50 requetes...lol.
Personne ne voit ou est le probleme? |
|
| |
|
 |
FloBaoti WRInaute passionné

Inscrit le: 30 Avr 2006 Messages: 614 Localisation: Montpellier
|
Posté le : Ven Jan 04, 2008 20:47 Sujet du message: Requete sql |
|
|
C'est une requete par mysql_query() me semble...
Donc 2 mysql_query() pour tes 2 requetes... |
|
| |
|
 |
shadowxz Nouveau WRInaute
Inscrit le: 31 Déc 2007 Messages: 18
|
Posté le : Ven Jan 04, 2008 22:10 Sujet du message: Requete sql |
|
|
| oki dac! mysql_query = 1 requete. Parfait je retiens! mais je suis quand meme deçu! Je vous remercie pour votre aide!!! |
|
| |
|
 |
| |
|
|