Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1708 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème de base Mysql : delete ne marche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de base Mysql : delete ne marche pas

n°1702461
shaihulud1​979
Posté le 14-03-2008 à 15:11:19  profilanswer
 

Bonjour à tous,
 
j'ai un souci de base Mysql, en fait j'ai une expression dans un formulaire php qui ne fait pas son boulot coté Mysql. Je m'explique
 
   $query = "DELETE FROM '$table' WHERE ref = '$del'";
   $result = mysql_query($query);
   $message = "Utilisateur <b>".$del." ".$nom;
   $message .= "</b> supprimé ! ".$query."->".$result;
 
$table est aussi utilisé par une fonction insert, la fonction marche.
$message est utilisé plus loin avec une fonction echo qui me renvoie
 
Utilisateur 5 supprimé ! DELETE FROM 'siteutilisateur' WHERE ref = '5'->  
 
Mais le plus curieux est que si je saisi sur PhpMyadmin
 
DELETE FROM 'siteutilisateur' WHERE ref ='5';
 
il me met le message d'erreur suivant
 
MySQL a répondu:  
 
#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 ''siteutilisateur' WHERE ref ='5'' at line 1  
 
Or je ne vois pas ce qu'il y a de faux car j'utilise cette page php sur une autre base et ça marche nickel  :sweat:  
 
Donc la fameuse question habituelle : quelqu'un a une idée qui peut m'aider s'il vous plait je deviens fou je sais plus ou chercher [:wark0]?

mood
Publicité
Posté le 14-03-2008 à 15:11:19  profilanswer
 

n°1702471
MagicBuzz
Posté le 14-03-2008 à 15:18:09  profilanswer
 

vire tes ' autour du nom de la table, ça ira vachemenbt mieux :o
 
et idem autour de $del, si ref est de type numérique, t'as pas à le caster en varchar (bon, à la limite, ça, ça gêne pas l'exécution de la requête)

n°1702712
shaihulud1​979
Posté le 14-03-2008 à 23:05:50  profilanswer
 

Merci MagicBuzz t'es un chef !! Quand je pense que j'avais le nez dessus, je me sens bête...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème de base Mysql : delete ne marche pas

 

Sujets relatifs
C++ et MySQL PB de LINKProblème pour modifier les données de ma base
Problème "simple" (?) de boucleProbleme méthodologie CSS
Problème de sauvegarde d'un add-on pour wordUn problème de -| ...
MySQL Replication 5 maitre et 1 esclaveComment faire un menu deroulant ?
Qt probleme affichage 
Plus de sujets relatifs à : Problème de base Mysql : delete ne marche pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR