[PHP MySQL] Problème d'apostrophe ! [MONGOLE INSIDE]

Problème d'apostrophe ! [MONGOLE INSIDE] [PHP MySQL] - PHP - Programmation

Marsh Posté le 07-10-2002 à 17:05:14    

Je ne comprends rien. J'ai fais un Backup de ma BDD et les phrases du genre:
 
l'avion s'envole
l'avion s'envole
 
ressortent bien de cette manière :
 
l\'avion s\'envole \r\n l\'avion s\'envole
 
enfin un truc dans le genre. Jusqu'a la tout va bien.
 
Mais quand je veux réimporter cette BDD il y a des erreur. En fait MyAdmin fait EXACTEMENT comme si les \ n'etaient pas la et il prend donc les apostrophes pour des "balises" :( je ne sais pas comment résoudre le pb.


Message édité par Dj YeLL le 07-10-2002 à 17:22:00

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-10-2002 à 17:05:14   

Reply

Marsh Posté le 07-10-2002 à 17:06:38    

Bah, tu remplaces tous les ' par des '' (2 ';) avant d'enregistrer les données dans la BDD


Message édité par _Mac_ le 07-10-2002 à 17:07:10
Reply

Marsh Posté le 07-10-2002 à 17:09:20    

je m'en vais tester ça :) Merci  :jap:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-10-2002 à 17:10:40    

marche po :(
 
si j'essaie seulement d'entrer "l'avion" voilà l'erreur :
 
MySQL a répondu:You have an error in your SQL syntax near '''avion TEXT (20) DEFAULT '0' not null ' at line 1


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-10-2002 à 17:22:32    

Kel kon ! en fait la double apostrophe fonctionne ! kan g testé j'ai mis la valeur ds "CHAMP" au lieu de "DEFAUT"


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-10-2002 à 17:40:09    

Dj YeLL a écrit a écrit :

Kel kon ! en fait la double apostrophe fonctionne ! kan g testé j'ai mis la valeur ds "CHAMP" au lieu de "DEFAUT"




 
Un instant d'égarement... Vu l'heure, tu es pardonné

Reply

Marsh Posté le 10-10-2002 à 03:37:38    

Bonjour,
 
C'est bizarre votre histoire. Comment savoir qu'un '' est un ' et pas un '' ? Avec un \ on peut parfaitement savoir que \' est un ' et que \\ est un \. Sans compter qu'il n'y a pas de fonction PHP pour convertir '' en ', \' en ' oui.
 
Personnellement j'utilise PhpMyAdmin qui fonctionne tout à fait normalement.

Reply

Marsh Posté le 10-10-2002 à 09:15:24    

J'en sais rien ,mais j'ai changé d'hebergeur et tout fonctionne bien ... 'sont bizarre chez Freesurf jtrouve  :pt1cable:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 12-10-2002 à 18:08:41    

Ton pb vient de la configuration de PHP sur le serveur, alors fait attention car il suffit que ton hébergeur change de version PHP ou modifie simplement la config pour que tu te retrouve avec tes apostrophes "sauvage".
 
 :bic: Voilà la solution universelle :

Code :
  1. $string = stripslashes( $string );


 
C pas sorcier mais faut le savoir !

Reply

Marsh Posté le 12-10-2002 à 20:04:33    

:jap:


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

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