IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Équivalent d'un update replace avec joker


Sujet :

SQL Procédural MySQL

  1. #1
    Membre éclairé Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Par défaut Équivalent d'un update replace avec joker
    (pas d'inquiétude, j'avais posté au mauvais endroit et j'ai mis le doublon à délester ; le doublon n'est pas celui-ci)

    Bonjour,

    J'ai une chaîne de caractère telle que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div align="justify">Blabla<div align="center">fdsfsd</div></div>
    Et je souhaiterais la modifier en :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [justify]Blabla<div style="text-align: center;">fdsfsd</div>[/justify]

    Malheureusement, le caractère joker est inutilisable dans un UPDATE REPLACE, je ne peux donc pas écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE ma_table SET mon_champ=replace(mon_champ, '<div align=center>%</div>', '<div style="text-align: center;">%</div>');
    Connaitriez-vous un moyen simple de faire cet "update replace", une équivalence de l'update replace mais ou je pourrais utiliser le joker ?

    Merci

  2. #2
    Membre éclairé Avatar de max44410
    Étudiant
    Inscrit en
    Juin 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2003
    Messages : 426
    Par défaut
    je pense que tu peux utiliser les expressions regulieres directement avec MySQL, il suffit de se pencher sur la doc sur leur site officiel.

  3. #3
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Les REGEX MySql ne peuvent pas etre utilisé pour faire ceci...
    http://dev.mysql.com/doc/refman/5.0/fr/regexp.html
    C'est seulement pour la recherche...
    Il faut le faire en PHP

  4. #4
    Membre éclairé Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Par défaut
    C'est bien ce que je pensais. Je suis déjà dans une perspective php mais je me demandais s'il y avait plus simple.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème avec update,replace
    Par infhaddar dans le forum Développement
    Réponses: 5
    Dernier message: 13/02/2012, 15h36
  2. Réponses: 1
    Dernier message: 21/04/2008, 16h28
  3. [MySQL] Équivalent d'un update replace avec joker
    Par Ryan Sheckler dans le forum Langage SQL
    Réponses: 3
    Dernier message: 25/05/2007, 15h32
  4. PB avec les fonctions update/replace
    Par myers80 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 07/03/2007, 23h35
  5. [ANT] Utiliser "<replace>" avec un joker
    Par blinkz0rz dans le forum ANT
    Réponses: 1
    Dernier message: 29/08/2006, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo