Bonjour,
Voici mon code,
je ne comprends pas pourquoi ca ne fonctionne pas.
L'echo fonctionne bien, mais le chaine n'est pas remplacée
Code :
- <?
- $reponse = mysql_query("select * from articles WHERE idarticle='108'" );
- while ( $donnees = mysql_fetch_array($reponse) )
- {
- $idarticle = $donnees['idarticle'];
- $contenu = $donnees['contenu'];
- echo "$contenu<br /><br />";
- $contenu = preg_replace("!\[code\]!Ui","[console]",$contenu);
- $contenu = preg_replace("!\[/code\]!Ui","[/console]",$contenu);
- mysql_query("update articles set contenu='$contenu' where idarticle='$idarticle'" );
- echo "$idarticle : OK<br /><br />
- echo $contenu
- ";
- }
- ?>
|
dans le preg replace fonctionne, cest au niveau de l'update, la table est bien articles, et le reste bin vu qu'on l'utilise avant, c est bien ca
Message édité par Proxounet le 02-08-2007 à 21:01:31