Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2982 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Modifier 1 ou plusieurs caractères dans une bd?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Modifier 1 ou plusieurs caractères dans une bd?

n°1447286
Davjack
Asta la vista miam miam !!!
Posté le 25-09-2006 à 19:34:23  profilanswer
 

Bonjour,
 
J'aimerai modifier, par exemple tout les caractères "é" et "à" dans toutes les tables d'une base de données MySQL.
 
Existe-t'il une commande MySQL ou un script PHP pour effectuer ces modifications ?
 
Merci d'avance pour votre aide


---------------
Asta la vista miam miam !!!
mood
Publicité
Posté le 25-09-2006 à 19:34:23  profilanswer
 

n°1447290
MagicBuzz
Posté le 25-09-2006 à 19:49:13  profilanswer
 

Tout fait, j'en doute.
Faisable et de façon portable, oui, sans aucun problème.
 
Algo :
 


Pour chaque ligne de la table système qui référence les tables
    Création d'un array à une dimension sans taille définie
    Pour chaque champs de la table trouvée, dans la table système qui référence les colonnes
        Si le champs est de type varchar ou char
           Ajout de "$champ = replace(replace(($champ, 'é', 'e'), 'à', 'a')"
        Fin si
    Fin Pour
    Si le array à au moins une ligne
        Executer "update $table set " + merger(array, ", " )
    Fin si
Fin pour


 
Voilà, t'as plus qu'à coder...


Message édité par MagicBuzz le 25-09-2006 à 19:50:10

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Modifier 1 ou plusieurs caractères dans une bd?

 

Sujets relatifs
Outil pour convertir les caractères spéciauxInfos IPTC de photos et caractères accentués ...
webtemplate Flash à modifierPlusieurs musiques en fond sonore
[MYSQL] [RESOLU] avec UNION, comment "créer" un champs ?[PHP/Mysql] Pb avec mysql_fetch_row
extraire d'un texte les chaines de caractères qui...[MySQL] UNION spéciale :)
Classe simple pour mysql : questions ![MySQL] Taille de Blob
Plus de sujets relatifs à : [MySQL] Modifier 1 ou plusieurs caractères dans une bd?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR