PL/SQL : Tester si une variable contient un '

Fermé
aghrimz - 27 juil. 2004 à 12:05
 Alex - 16 déc. 2006 à 23:24
Bonjour,

Je cherche à tester si une variable conient le caractère " ' " (apostrophe)

IF ma_variable ??????!!!!

Merci de votre aide.

4 réponses

dedale82
Messages postés
403
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2008
280
27 juil. 2004 à 12:54
Salut,
si tu cherche à savoir si ta variable contient une quote pour la remplacer, tu peux utiliser la fonction ereg_replace() pour la remplacer par \'.
Pour les details de ereg_replace voir http://www.php.net.
A plus
0
Bonjour,

En effect, ma_variable est utilisée dans un dbms_sql et j'aimerais lui mettre un double cote avant son utilisation !!

Merci
0
dedale82
Messages postés
403
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2008
280
27 juil. 2004 à 15:02
pas de probleme, utilise ereg_replace, ou il y a une autre fonction qui permet de changer plusieurs caracteres mais j'ai oublier son nom, bonne chance.
0
$variable = addslashes($variable);

ou

$variable = htmlentities($variable);


Normalement c'est la première, bonne chance à toi ;)
0