Pblm avec les '

Pblm avec les ' - PHP - Programmation

Marsh Posté le 05-04-2004 à 16:57:38    

Dans mon site php/mysql, jajoute par moment des texte dans ma base de donnée. Ca marche nickel, sauf quand celuici contient des '...ce qui est assez fréquent dan la langue francaise..lol
 
On ma parlé d'une fonction qui intègre automatiquement des \ la ou il faut...Vous la connaissez ? Comment on l'utilise ??
 
merci

Reply

Marsh Posté le 05-04-2004 à 16:57:38   

Reply

Marsh Posté le 05-04-2004 à 17:02:31    

$text_sql = mysql_escape_string($text);

Reply

Marsh Posté le 05-04-2004 à 17:04:41    

cette fonction gère tout ca ???
Ca ajoute des \ et ca les enleve quand on veu afficher le texte??? c génial !!!
 
Merci ;)

Reply

Marsh Posté le 05-04-2004 à 17:06:43    

addslashes() et sa copine


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 05-04-2004 à 17:12:05    

Voué il m'avait pluto semblé entendre addslashes() et un autre truc....tu peu me dire comment ca marche stp ??
 
 
kalex g essayé mais ca me met que un $ dansla base de données...

Reply

Marsh Posté le 05-04-2004 à 17:21:40    

addslashes et stripslashes, ça transforme tes ' en \' ou inversément.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 05-04-2004 à 17:22:46    

:heink:  
Montre ton code.
 
Doc en fr : http://www.nexen.net/docs/php/anno [...] string.php

Reply

Marsh Posté le 06-04-2004 à 13:13:44    

J'ai essayé avec addslashes().
J'ai transformé ma chaine de caractère avant de l'insérer dans la base....Ca marche du tonnerre !!!!!!!Ce qui est bizarre par contre , c'est que j'ai pas utilisé stripslashes !!!!
Etrange non ????

Reply

Marsh Posté le 06-04-2004 à 13:25:04    

Il faut des antislashe pour que la requête SQL soit insérée, mais après, dans la base, les slaches ne sont plus là, ils servent uniquement à l'insertion.

Reply

Marsh Posté le 06-04-2004 à 14:51:33    


Merci de toutes vos réponses.
 
Mais une question me reste : On a pas besoin de strislashes donc pour enlever les \....il sert à quoi alors ?
 

Reply

Marsh Posté le 06-04-2004 à 14:51:33   

Reply

Marsh Posté le 06-04-2004 à 14:52:17    

à vrai dire, j'en sais rien [:joce]
 
'fin j'en ai pas l'utilité pour le moment en tout cas [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 06-04-2004 à 15:02:30    

gloll a écrit :


Merci de toutes vos réponses.
 
Mais une question me reste : On a pas besoin de strislashes donc pour enlever les \....il sert à quoi alors ?

Quand tu passes une variable texte (par get ou post), les antislashes sont ajoutés automatiquement (comportement modifiable avec magic_quotes)

Reply

Sujets relatifs:

Leave a Replay

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