update sql passer :wink: à ;) dans phpbb_posts_text

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

update sql passer :wink: à ;) dans phpbb_posts_text

Message le Dim Jan 23, 2005 15:53

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.

Haq
WRInaute passionné
WRInaute passionné
 
Messages: 2104
Inscription: 29 Aoû 2002

Message le Dim Jan 23, 2005 16:03

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 ;-)


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Message le Dim Jan 23, 2005 16:05

Pas productif mais très censé :wink:

Je vais regarder aussi. J'aimerais bien ne pas faire un script pour ca.

spijoelx
WRInaute discret
WRInaute discret
 
Messages: 249
Inscription: 6 Fév 2004

Re: update sql passer :wink: à ;) dans phpbb_posts_text

Message le Dim Jan 23, 2005 16:07

ideezik a écrit: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


ideezik
WRInaute impliqué
WRInaute impliqué
 
Messages: 931
Inscription: 28 Jan 2004

Message le Dim Jan 23, 2005 16:56

C'est justement ca dont je me serais assez bien passé... C'est un peu lourd en traitements :?

Haq
WRInaute passionné
WRInaute passionné
 
Messages: 2104
Inscription: 29 Aoû 2002

Message le Dim Jan 23, 2005 17:12

Y a peut-être moyen de faire quelque chose du style

Code: Tout sélectionner
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.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité