kabeda
1Messages postés
23 décembre 2006Date d'inscription
25 déc. 2006 à 11:42
Bonjour, j'ai trouvé la solution en PHP
/* Lecture de la ligne (ligne par ligne) de la base de données */
oo= preg_replace('/<FONT COLOR="#000099">(.*?)<\/FONT>/si', '[COL1]\\1[/COL1]', $ligne);
Maintenant le problème est autre :
Je voudrais réécrire cette procédure en requête MySql de façon à faire le changement sur toute la table d'un coup. La recherche est trouvée avec :
$motif='\<FONT COLOR="#000099">(.*?)<\/FONT>';
$requete="SELECT * FROM $matable WHERE REGEXP '".$motif."'" ;
$result = mysql($mabase,$requete);
Mais je voudrais faire des remplacements avec UPDATE sur ces enregsitrements de façon à remplacer <FONT COLOR="#000099"> avec [COL1] et </FONT> avec </FONT>
Quelle est la requête que je dois écrire?
Merci,