Update sql passer :wink: à ;) dans phpbb_posts_text

WRInaute impliqué
Tout est dans le titre :)

Je voulais savoir si je pouvais faire ca juste en sql ou s'il faut que je fasse du php pour ca.
 
WRInaute passionné
Si tu tentes le coup, fais une bonne sauvegarde avant... c'est le genre de trucs qu'on réussit rarement du premier coup (y a toujours une exception à laquelle on n'a pas pensé...).

Je sais, c'est pas très productif comme réponse... je vais essayer de trouver ;-)
 
WRInaute discret
ideezik a dit:
Tout est dans le titre :)

Je voulais savoir si je pouvais faire ca juste en sql ou s'il faut que je fasse du php pour ca.
php

d'abord tu select tout
tu fait un while sur tous les posts
tu str_replace ce que tu veux, et tu update le post
 
WRInaute passionné
Y a peut-être moyen de faire quelque chose du style

Code:
UPDATE phpbb SET phpbb_posts_text=REPLACE(phpbb_posts_text, ':wink:', ';)') WHERE  phpbb_posts_text LIKE '%:wink:%'

Mais ce n'est à prendre que comme base et avec toutes les précautions nécessaires, évidemment (si ça fonctionne)... peut-être faut-il mettre ça dans une boucle, enregistrement par enregistrement.
 
Discussions similaires
Haut