Requete delete en mysql ?

Fermé
racouma Messages postés 10 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 21 décembre 2009 - 21 déc. 2009 à 13:47
racouma Messages postés 10 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 21 décembre 2009 - 21 déc. 2009 à 15:47
Salut!
je suis en train de faire une application de base de donnée en mysql.....
je veut supprimé de la base la ligne dont le code est saisie par utilisateur ou on le stocke dans une variable.

Par exemple: le client saisie le "xxx" on le récupère dans une variable c="xxx"
puis on exécute : DELETE FROM table WHERE code='c' ";
mais ça ne marche pas il compare toujours le code avec 'c' mais pas avec 'xxx'!!!
Comment ça se corrige,???

Merci d'avance!!

3 réponses

ptidavid Messages postés 1273 Date d'inscription jeudi 3 août 2006 Statut Membre Dernière intervention 16 février 2010 104
21 déc. 2009 à 13:50
Bonjour à toi,

Ca fait longtemps que je n'ai pas fait de SQL, mais pourquoi c est-il entre quotes, puisque c'est une variable?
0
Bonjour

Si ton c est une variable PHP, tu aurais plutôt dû écrire "DELETE FROM table WHERE code='$c' "
0
racouma Messages postés 10 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 21 décembre 2009
21 déc. 2009 à 15:47
je travaille avec jsp
0