Page 1 sur 1

les apostrophe snif

Posté : 25 mars 2009, 16:00
par davidb
bonjour voici un petit problème j'ai un champs $observation envoyé plusieurs fois par input et inséré dans la base de donnée mysql j'ai parfaitement reussi a maitriser celà jusqu'a ce que je m aperçoive que lorsque l'utilisateur met un ' dans l'observation mon enregistrement ne s'effectue pas.

auriez vous une soluce donc pour remplacer facilement TOUS les apostrophes saisies dans $observation par \' ceci qui apperemment enleve le probleme

je pense y arriver si il n y en a qu'une apostrophe mais apres je ne sais pas quand il y en a plusieurs

ps la solution la plus simple possible si il y en a une car je manipule beaucoup la donnée merci^^

Posté : 25 mars 2009, 16:11
par Ryle
Utilise mysql_real_escape_char() lorsque tu spécifies la valeur à enregistrer dans ta requête :)

Posté : 25 mars 2009, 16:43
par AB
Utilise mysql_real_escape_char() lorsque tu spécifies la valeur à enregistrer dans ta requête :)
Je la connaissais pas cette fonction là :wink:
Habituellement j'utilise plutôt mysql_real_escape_string()

Posté : 25 mars 2009, 16:57
par Ryle
Rooh oui... :shock:

Merci pour la correction... Je sais même pas d'où j'ai pu le sortir celui-là #-o

Posté : 26 mars 2009, 09:10
par davidb
aaah merci beaucoup je savais bien qu'il y avait une fonction que je ne conaissais pas ^^ je vais voir si j'arrive à l'utiliser comme je le souhaite


merci

ps environ 50 sec plus tard

Elle est géniaaaale cette fonction merci beaucoup^^

Posté : 26 mars 2009, 21:00
par AB
Elle est géniaaaale cette fonction merci beaucoup^^
Hé oui, elle est spécialement étudiée pour :wink: