REPLACE virgule php/mysql
Bonjour,
Voila je souhaite mettre à jour des tables mysql au format latin1_general_ci via la commande Load DATA INFILE
Aucun soucis, sauf que ces fameux fichiers (que je ne peut en aucune façon modifier ni demander de modifier) sont dans un format spécial du style les "é" sont des virgules, les "à" sont des à etc...
Pour resoudre le problème, j'ai décidé d'utiliser une fonction replace juste apres la mise à jour sur les champs ou je souhaite un affichage correct
exemple :
Code:
UPDATE table SET champ=REPLACE(champ,'ancien','nouveau') WHERE champ LIKE '%ancien%'
Ca marche dans la plupart des caractères à remplacer sauf quand je souhaite remplacer la virgule par le é. je seche, c'est surement une grosse erreur de ma part mais j'aimerais votre avis.
Code:
UPDATE table SET champ=REPLACE(champ,',','é') WHERE champ LIKE '%,%'
Merci a vous