Bonjour,
Je suis actuellement entrain d'ajouter quelques fonctionnalités sur un site dont la principale est l'utilisation d'une base de données.
J'avoue ne pas trop avoir cherché quoi prendre comme SGBD et mon hébergeur (OVH) proposant entre autre MySQL je me suis tourné vers celui ci.
Entrons dans le vif du sujet...
Je développe mon site avec wamp. Tous mes tests sont concluants, mais je m'aperçois lors de ceux-ci que je dois passer, pour chaque variable destinée à être insérée dans ma table, par la fonction
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $mavariable = addcslashes($mavariable, "'");
si je ne veux pas avoir d'erreur.
Soit, c'est pas très compliqué et je fais donc ça pour toutes mes variables.
Finalement sur le serveur de test tout ce passe à merveille.
Je lance l'upload sur OVH, et refais les tests, et là ... big ça plante
Après quelques essais, je m'aperçois que c'est cette même fonction qui fait planter le truc et que je dois donc l'enlever...
Relativement bizarre !!!
C'est pourquoi je me permets de vous demander si vous avez une explication à cette chose (et au passage une solution autre que créer une fonction "toto" permettant de vérifier sur quel serveur je suis, et le cas échéant d'appliquer la fonction addcslashes()) , car c'est plutôt lourding.
D'avance merci.
Partager