Configuration MySQL

Configuration MySQL - SQL/NoSQL - Programmation

Marsh Posté le 27-01-2007 à 14:57:03    

Bonjour,
 
Je commence à avoir un probleme recurrent pour la conception de mes sites Web.
 
Je developpe en local sur la machine avec un serveur WEB, mais quand je migre sur un hebergement j'ai une chance sur deux de devoir tout reprendre à cause des apostrophes.
 
Mon serveur MYSQL local inhibe les apostrophes donc si je lui envoie dans une requete ceci l\'histoire il stock le texte comme ceci: l'histoire
 
Par contre là pour l'un de mes sites que je dois changer d'hebergement, si je balance l\'histoire il me stock l'\histoire dans la base de données.
 
Comment faire pour eviter ce probleme recurent qui me fait perdre des journées de travail à toujours adapter mes sites en fonction des hebergeurs.
 
Si quelqu'un à une solution.
 
Merci

Reply

Marsh Posté le 27-01-2007 à 14:57:03   

Reply

Marsh Posté le 29-01-2007 à 15:30:36    

si tu remplacais les apostrophes par leur code ISo ou html ? genre ' par '
 
Une creusoise

Reply

Marsh Posté le 06-02-2007 à 15:16:22    

La solution c'est le magic_quotes ... et la manière dont tu stockes tes infos via tes formulaires.
 
Si tu tentes d'exporter une base de donnée peuplée avec tes formulaires, vers un serveur sur lequel tu ne peux pas changer cette directive, tu es mal barre.
 
En revanche, il n'est jamais trop tard pour adapter tes pages php et tes formulaires pour les rendre plus portables :  
 
Va voir ici :  
http://be.php.net/get_magic_quotes_gpc
il y a des exemples suffisamment explicatifs.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed