Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/05/2007, 09h11   #1
Membre actif
 
Avatar de Ryan Sheckler
 
Inscription : novembre 2005
Messages : 190
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 190
Points : 162
Points : 162
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 :
<div align="justify">Blabla<div align="center">fdsfsd</div></div>
Et je souhaiterais la modifier en :
Code :
[justify]Blabla[center]fdsfsd[/center][/justify]

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

Merci
__________________
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
Ryan Sheckler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2007, 10h10   #2
Membre confirmé
 
Avatar de max44410
 
Étudiant
Inscription : juin 2003
Messages : 426
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2003
Messages : 426
Points : 259
Points : 259
Envoyer un message via MSN à max44410 Envoyer un message via Skype™ à max44410
je pense que tu peux utiliser les expressions regulieres directement avec MySQL, il suffit de se pencher sur la doc sur leur site officiel.
__________________
Venez voir par là...
max44410 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2007, 10h13   #3
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
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
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2007, 10h55   #4
Membre actif
 
Avatar de Ryan Sheckler
 
Inscription : novembre 2005
Messages : 190
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 190
Points : 162
Points : 162
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.
__________________
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
Ryan Sheckler est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h49.


 
 
 
 
Partenaires

Hébergement Web