|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2003 Messages : 52 ![]() |
Bonjour,
J'ai une requête SQL dans ma page PHP pour insérer du texte dans une base de données Access. Code :
Par contre si je met une double apostrophe, cela fonctionne mais je voudrais savoir si il y a une fonctionPHP qui existe car j'ai des textes a insérer dans la base de données et je ne sais pas comment faire pour parcourir le texte et mettre une autre apostrophe si il y en a deja une. Merci de votre aide Cordialement, |
||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 69 ![]() |
pour échapper les caractères du type " ' " tu peux mettre la fonction mysql_real_escape_string(nom_variable), il y a un post un peu plus loin qui répond à cette question
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2003 Messages : 52 ![]() |
J'ai une base access je ne peux donc pas utiliser la fonction mysql_real_escape_string(nom_variable)!!!
Je n'ai pas trouvé une autre fonction qui peut marcher.....y a t il une possibilité?? Merci |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() |
http://fr.php.net/manual/fr/function.addslashes.php
Ca devrait t'aider je pense si j'ai bien compris le problème |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2003 Messages : 52 ![]() |
Merci pour votre aide mais addslashes() est une fonction qui rajoute des anti slash avant l'apostrophe mais je cherche a mettre a trouver comment mettre une autre apostrophe à la place de l'antislash. car avec SQL une seconde apostrophe échappe la première.
Mais je ne sais pas du tout comment m'y prendre... existe-t-il une fonction pour cela? merci |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : février 2005 Messages : 69 ![]() |
peut etre en remplaçant automatiquement les ' par '' avec la fonction str_replace();
http://fr.php.net/manual/fr/function.str-replace.php |
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() |
l'antisclash aussi echappe l'apostrophe
sinon http://fr.php.net/manual/fr/function.str-replace.php |
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Pour information :
http://us2.php.net/manual/fr/ref.sybase.php#ini.magic-quotes-sybase |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com