Fonction Replace - MYSQL

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

M84s
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 168
Inscription: Sam Déc 11, 2004 16:30

Fonction Replace - MYSQL

Message le Dim Jan 02, 2005 18:33

Bonjour à tous,

Dans ma base de donnée, j'ai du texte du texte de type :

ftopic668
ftopic669
ftopic670
... Etc.

Comment faire pour ajouter un .php après chaque ftopicxxx ? Afin d'avoir :

ftopic668.php
ftopic669.php
ftopic670.php

Est-ce que la fonction Replace permet de faire cela ? Si oui, comment ? :D

Merci à ceux qui pourront m'aider !


Pulsar-san
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 201
Inscription: Mer Oct 29, 2003 11:32

Message le Dim Jan 02, 2005 21:10

Pas besoin. Tu peux faire ça directement:
Par example si $topic contient la valeur ftopic668 que tu as récupérée dans ta base:
print $topic.".php";
te donnera en sortie:
ftopic668.php

M84s
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 168
Inscription: Sam Déc 11, 2004 16:30

Message le Dim Jan 02, 2005 21:18

Pulsar-san a écrit:Pas besoin. Tu peux faire ça directement:
Par example si $topic contient la valeur ftopic668 que tu as récupérée dans ta base:
print $topic.".php";
te donnera en sortie:
ftopic668.php


Merci pour ta réponse...

Pour résumé la situation, j'avais un forum sous phpBB... Celui-ci a tourné deux ans tel quel, puis j'ai complétement "urlrewrité" le forum. Pas de problème, tout ce qui est navigation faisant appel à des fonctions PHP fonctionne très bien. En revanche, dans certains messages, certains utilisateurs avaient copié-collé des liens entre divers sujets du forum... Or ces liens ne fonctionnent plus après avoir "urlrewrité" le forum, ce qui est logique.

J'ai pas envie de modifier manuellement des centaines de messages, et je me demandais il existant une fonction MySQL pouvant le faire à ma place ?

J'espère que vous m'avez compris, c'est pas évident à expliquer. :D

Bonne soirée ! :)


Pulsar-san
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 201
Inscription: Mer Oct 29, 2003 11:32

Message le Dim Jan 02, 2005 21:26

Bizarre, je ne vois pas pourquoi ça pose un problème.

Sur mon site, qu'on utilise les url rewritées ou bien les url d'origine (non rewritées) on aboutit au meme résultat.

Bonne soirée :D


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Mer Sep 01, 2004 20:10

Message le Lun Jan 03, 2005 12:23

Salut,

Si tu veux ajouter la chaîne ".php" à la fin de tous tes enregistrements, la commande est
Code: Tout sélectionner
update nomtable set nomcolonne = concat(nomcolonne, '.php')


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 Julien Coquet, expert certifié officiellement par Google Analytics.

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é