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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  INSERT INTO ne s'effectue pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

INSERT INTO ne s'effectue pas

n°2276766
Shadoux
Posté le 02-03-2016 à 16:01:23  profilanswer
 

Yoyo !
 
Alors voila mon problème, j'essaie d'effectuer un INSERT INTO mais il ne marche pas, enfin aucune erreur ne s'affiche mais dans ma BDD la ligne ne s'écrit pas, bref voici le code :
 
$bdd->query("INSERT INTO Matiere VALUES(null, ".$nom.", ".$coef." )" );
 
Le premier champ a remplir est le id de la table (auto-increment), ensuite le nom et ensuite le coefficient, qui sont des valeurs que je récupère d'un formulaire (j'ai testé je récupère bien les valeurs).
 
J'ai aussi effectué la commande sans aucune valeur venant du formulaire :
 
$bdd->query("INSERT INTO Matiere VALUES(null, 2, 3)" );
 
Et ça marche bien.
 
Des idées ? Merci :)

mood
Publicité
Posté le 02-03-2016 à 16:01:23  profilanswer
 

n°2276809
Shadoux
Posté le 03-03-2016 à 01:45:19  profilanswer
 

J'ai trouvé l'erreur, il fallait que j'insère des \" j'ai pas trop compris pourquoi :)

n°2276815
rufo
Pas me confondre avec Lycos!
Posté le 03-03-2016 à 09:38:35  profilanswer
 

$nom contient une chaîne de caractères. Il faut donc la délimiter par des ' ou des ". Au passage, si tu mets des " pour entourer $nom, il faudra alors échapper les éventuels " qui se trouveraient dans $nom (a priori, fort rare). Par contre, si tu mets des ' pour entourer $nom, il faudra aussi échapper les éventuels ' contenus dans $nom (là, ça sera moins rare). :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

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

  INSERT INTO ne s'effectue pas

 

Sujets relatifs
[Résolu] [SQL Server/Cobol] Pb alim donnée dans un InsertSuppression des accents [RESOLU]
[SQL Server] Insert - erreur "Illegal data"[RESOLU][PHP][MYSQL]requête Mysql (INSERT)
Un Submit qui soit effectue une requete sql soit ouvre une pop upInsert curent Date + 30
Insert into avec variableInstructions non effectué à partir d'un certain rang
Plus de sujets relatifs à : INSERT INTO ne s'effectue pas


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