Pblm avec les ' - PHP - Programmation
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
Marsh Posté le 05-04-2004 à 17:06:43
addslashes() et sa copine
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...
Marsh Posté le 05-04-2004 à 17:21:40
addslashes et stripslashes, ça transforme tes ' en \' ou inversément.
Marsh Posté le 05-04-2004 à 17:22:46
Montre ton code.
Doc en fr : http://www.nexen.net/docs/php/anno [...] string.php
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 ????
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.
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 ?
Marsh Posté le 06-04-2004 à 14:52:17
à vrai dire, j'en sais rien
'fin j'en ai pas l'utilité pour le moment en tout cas
Marsh Posté le 06-04-2004 à 15:02:30
gloll a écrit : |
Quand tu passes une variable texte (par get ou post), les antislashes sont ajoutés automatiquement (comportement modifiable avec magic_quotes)
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