Requete qui foire

Requete qui foire - SQL/NoSQL - Programmation

Marsh Posté le 26-05-2006 à 12:50:03    

Salut,
 
 
J'ai une requete SQL qui part en vrille, la voila :
 
$req = "DELETE FROM `arch` WHERE `name` = $name";
 
Et ca me sort : Unknown column 'upload.html' in 'where clause'.
 
Je vois pas d'où ca vient j'ai exactement la meme requete pour mes news, ca delete tres bien...
 
upload.html c'est ce qui est contenu dans 'name'.
 
 
Merci d'avance!


---------------
~ Msi z790 Gaming Plus Wifi | i9-12900K + Dark Rock Pro4 | 64Go G-Skill DDR4 4800 | RTX 3080 Ti
Reply

Marsh Posté le 26-05-2006 à 12:50:03   

Reply

Marsh Posté le 26-05-2006 à 12:52:17    

"DELETE FROM `arch` WHERE name ='$name'"
il manque les '  autour de la variable


---------------

Reply

Marsh Posté le 26-05-2006 à 13:38:37    

Merci encore flo850, decidemment tu es partout :)
 
Effectivement ca fonctionne, mais c'est etonnant puisque j'utilise cette requete : $req = "DELETE FROM `news` WHERE `news_id` = $news"; dans un autre script qui passe très bien, elle...
 
@+


---------------
~ Msi z790 Gaming Plus Wifi | i9-12900K + Dark Rock Pro4 | 64Go G-Skill DDR4 4800 | RTX 3080 Ti
Reply

Marsh Posté le 26-05-2006 à 13:51:42    

Un id est généralement un nombre ... seules les chaînes de caractères doivent être entourées de '.

Reply

Marsh Posté le 26-05-2006 à 14:55:44    

ah oui en effet... Merci pour la precision :)


---------------
~ Msi z790 Gaming Plus Wifi | i9-12900K + Dark Rock Pro4 | 64Go G-Skill DDR4 4800 | RTX 3080 Ti
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed