Quand j'ajoute quelque chose à mon mysql db, j'utilise mysql_real_escape_string(), puis le mets dans la base de données. Ai-je besoin de stripslashes() quand je l'obtiens plus tard de la base de données avec mysql_query() et mysql_fetch_array(), ou est-ce que l'une de ces fonctions le fait pour moi, ou n'est-ce pas nécessaire?est stripslashes() nécessaire pour tout le texte de DB qui étaient mysql_real_escape() 'd sur le chemin?
2
A
Répondre
2
Les caractères d'échappement ne sont jamais stockés dans la base de données. Ils disparaissent lorsque l'analyseur SQL analyse votre requête.
Votre question montre une incompréhension fondamentale de l'échappement. Les caractères d'échappement sont seulement un moyen de dire à l'analyseur d'ignorer la signification spéciale l'analyseur donne à un personnage. Une fois que la chaîne a été analysée dans une structure en mémoire, il n'y a aucune raison de conserver les caractères d'échappement.
Si vous voyez des barres obliques inutiles, votre serveur est peut-être mal configuré et vous risquez de vous faire mordre par une fonction PHP retardée appelée magic quotes.
0
Ce n'est pas nécessaire, il retournera une chaîne normale.
Questions connexes
- 1. bibliothèque pour le rendu de texte qui prend en charge le texte sur le chemin
- 2. comment supprimer tout [d +] sauf le dernier [d +]?
- 3. Python: Metaclasses tout le chemin
- 4. Est-ce que l'échec/le succès/l'échec de la portée de D est nécessaire?
- 5. Alignement du texte sur le chemin diagonal
- 6. -D pour le studio visuel
- 7. Comment faire pour récupérer tout le chemin de fichier sélectionné
- 8. Estimation de la taille nécessaire pour le texte dans MySQL
- 9. Concevoir le contenu du document - qu'est-ce qui est nécessaire?
- 10. obtenir tout le chemin absolu de l'image dans une page?
- 11. Est-ce que le "soi" est nécessaire?
- 12. est-il nécessaire d'utiliser db: migrate pour travailler
- 13. xPath ne récupère pas le HTML dans le cadre de ce qui est nécessaire
- 14. Test XSL pour le texte présent dans le noeud quand un autre est dans le chemin
- 15. Comment installer une liaison db pour le langage de programmation D?
- 16. Quel est le transport sous-jacent pour D-Bus?
- 17. Problèmes avec la définition du chemin pour le framework Zend, nécessaire pour l'API Youtube
- 18. PHP stripslashes problème
- 19. ouvrir le fichier du chemin stocké dans l'accès db lorsque l'utilisateur clique sur le bouton
- 20. ASP.net, le panneau Accordian est-il nécessaire?
- 21. Qu'est-ce qui est nécessaire pour mcrypt_decrypt() de PHP?
- 22. Où est le chemin défini pour Request.AppRelativeCurrentExecutionFilePath
- 23. iPhone: Obtenir le chemin du fichier qui est dans le sous-dossier du dossier de ressources
- 24. Le schéma est-il nécessaire pour l'utilisation de JAXB?
- 25. Accès pour le chemin C: \ est refusé
- 26. Déterminer si le texte UTF-8 est tout ASCII?
- 27. obtenir la colonne de gauche pour étirer tout le chemin vers le bas
- 28. Découvrez le chemin sur lequel le fichier est enregistré
- 29. quel est le chemin Zend
- 30. Problème Wordpress stripslashes
merci matti, je ne sais pas pourquoi je ne l'ai pas regardé comme ça avant! – Haroldo