|
| fonction ajout anti-slash dans chaine texte - (addslashes en php) |
| Débuté par evariste2, 06 oct. 2005 10:12 - 2 réponses |
| |
| | | |
|
| |
| Posté le 06 octobre 2005 - 10:12 |
Bonjour,
Existe-t-il en wlangage une fonction comparable à addslashes($str) en PHP qui permette d'ajouter des anti-slash avant des caractères particuliers, comme par exemple les quotes ('), doubleQuote(") d'une chaine de caractères ?? En effet, lorsque l'on génère une requête SQL de mise à jour, par exemple, à partir d'un formulaire, une chaine texte contenant des quotes fera planter la requête.
On peut certes utiliser la fonction remplace(), mais n'y a-t-il pas une fonction spécifique, plus propre ?
Merci pour vos réponses... |
| |
| |
| | | |
|
| | |
| |
| Posté le 06 octobre 2005 - 12:15 |
Dans son message précédent, Evariste a écrit :
Bonjour,
Existe-t-il en wlangage une fonction comparable à addslashes($str) en PHP qui permette d'ajouter des anti-slash avant des caractères particuliers, comme par exemple les quotes ('), doubleQuote(") d'une chaine de caractères ?? En effet, lorsque l'on génère une requête SQL de mise à jour, par exemple, à partir d'un formulaire, une chaine texte contenant des quotes fera planter la requête.
On peut certes utiliser la fonction remplace(), mais n'y a-t-il pas une fonction spécifique, plus propre ?
Merci pour vos réponses...
bonjur FONCTION Quote(pCh)
// 1. Remplace les apostrophes dans la chaine par des "\'" // 2. Entoure avec des apostrophes
// double apostrophes Ch est une chaîne=Remplace(pCh,"'","\'")
// il faut au moins un espace SI Ch="" ALORS Ch=" "
// retourne la chaine avec les apostrophes RENVOYER "'"+Ch+"'"
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 messages |
|
| Posté le 17 mars 2022 - 20:45 |
| |
| |
| | | |
|
| | | | |
| | |
|