Problème avec les apostrophes en programmation Mysql

Problème avec les apostrophes en programmation Mysql - SQL/NoSQL - Programmation

Marsh Posté le 23-06-2003 à 15:46:55    

Bonjour tout le monde, voilà je ne suis pas un expert en prog. Mysql et je souhaiterais savoir comment on écrit les apostrophes dans une requête mysql.
Je m'explique je veux faire une insertion dans ma table qui s'appelle document :
INSERT INTO document VALUES (1011,6, '2001-04-23','Avis du 23/04/2001','Gomme d'acacia','2','23/04/2001,AFSSA,favorable,
acacia,gomme,fibre,,,,,,,,,,,,,,', '06_AFSSA_Nutritionhumaine_2001.04.23_Gomme d'acacia', '');
Et j'ai une erreur de syntaxe qui vient du d'; savez vous comment régler ce problème?

Reply

Marsh Posté le 23-06-2003 à 15:46:55   

Reply

Marsh Posté le 23-06-2003 à 15:50:24    

$var=addslashes($var);


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 23-06-2003 à 15:52:50    

simogeo a écrit :

$var=addslashes($var);


Et tu n'as pas autre chose comme réponse!!!

Reply

Marsh Posté le 23-06-2003 à 15:58:59    

ludovic51 a écrit :


Et tu n'as pas autre chose comme réponse!!!


Ba c'est la fonction PHP qui fait ce que tu demandes [:spamafote]
Sinon, pour être plus précis, il faut échapper les '. Ca se fait avec le caractère \ donc ta requête devient :
INSERT INTO document VALUES (1011,6, '2001-04-23','Avis du 23/04/2001','Gomme d\'acacia','2','23/04/2001,AFSSA,favorable,  
acacia,gomme,fibre,,,,,,,,,,,,,,', '06_AFSSA_Nutritionhumaine_2001.04.23_Gomme d\'acacia', '');


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 23-06-2003 à 16:09:25    

> ludovic51  :heink:  c'est une blague ?
 
 
marci taiche [:sisicaivrai]
 
 
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 23-06-2003 à 16:14:13    

[:pepe le putois]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 23-06-2003 à 16:38:11    

ludovic51 a écrit :


Et tu n'as pas autre chose comme réponse!!!
 


cool l'ami hein ! il a supposé que tu codais en PHP, il t'a donc donné la fonction pour résoudre ton pb !
maintenant, à toi de dire en quel langage tu codes plutot que d'invectiver la 1ere réponse qui t'es donnée !


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 23-06-2003 à 16:53:46    

Et si une fonction automatique ne te convient, benh tu te le tappe à la main... \' [:spamafote]

Reply

Sujets relatifs:

Leave a Replay

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