[Mysql/PHP] variable avec des " et '

variable avec des " et ' [Mysql/PHP] - PHP - Programmation

Marsh Posté le 21-06-2007 à 03:16:34    

Bonjour
je suis confronté a un problème asser embetant.
j'utilise un formulaire pour inserer du texte dans une bdd en mysql.
dans la bdd le champ est en format text, et j'utilise un input=text.
soucis.
dans mon input je peut aussi avoir des ' et ", ce qui est asser bete car ca fait planter ma requete mysql (a cause des quotes).
j'ai essayer en encadrant la variable a inserer par des \' et \" mais rien a faire, ca plante tout le temps.
y a t'il un moyen de faire en sorte que ca passe quand meme mais que je puisse tout de meme garder mes quote et double quote dans mon input ?
 
merci.

Reply

Marsh Posté le 21-06-2007 à 03:16:34   

Reply

Marsh Posté le 21-06-2007 à 03:31:50    

C'est plutôt le contenu de la variable qu'il faudrait échapper, plutôt que de l'encadrer :D
 
Avec, entre autres,
mysql_real_escape_string
addslashes

Reply

Marsh Posté le 21-06-2007 à 03:43:55    

impecable, je connaissait pas le real_escape_string, en tout cas ca marche impec maintenant.
 
Meci beaucoup.

Reply

Sujets relatifs:

Leave a Replay

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