Foros del Web » Programando para Internet » PHP »

Remplazar una Palabra por otra en mySQL

Estas en el tema de Remplazar una Palabra por otra en mySQL en el foro de PHP en Foros del Web. Wenas Amigos les cuento que quiero inagurar una web el primero de Enero, pero estoy trabado en esto: Tengo un foro phpBB Abandonado que antes ...
  #1 (permalink)  
Antiguo 16/12/2003, 12:15
 
Fecha de Ingreso: junio-2001
Ubicación: Rosario
Mensajes: 1.434
Antigüedad: 16 años, 5 meses
Puntos: 2
Remplazar una Palabra por otra en mySQL

Wenas Amigos les cuento que quiero inagurar una web el primero de Enero, pero estoy trabado en esto:

Tengo un foro phpBB Abandonado que antes tenia con otra web, y lo quiero relanzar pero con otro nombre, el problema es que se repito en Muchos Post el nombre de la Antigua web, en mas o menos 1000 Post, y bueno necesitaria algun script que buscada la palabra en los campos de la tabla y la remplazara por otra...

Es Algo simple me parece, pero nadie sabe como.... ya intente hacerlo con el Block Notas la funcion de Remplazar, pero se traba la PC, porque es muy grande la BD...

Asi que lo unico que me queda es Recurrir algun script en PHP...

Bueno espero que alguien me pueda ayudar, Porfaaaaaaaaaa
  #2 (permalink)  
Antiguo 16/12/2003, 15:56
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Si es phpBB, supongo que usa MySQL. Si es asi, y sabes la cadena exacta a sustituir en un campo de una tabla, lo que puedes hacer es algo como:

UPDATE tabla SET campo=REPLACE(campo,'texto antiguo','texto nuevo' WHERE campo LIKE '%texto antiguo%'

Mas info sobre REPALCE() (http://www.mysql.com/doc/en/String_functions.html)

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 17/12/2003, 02:54
 
Fecha de Ingreso: enero-2003
Mensajes: 38
Antigüedad: 14 años, 10 meses
Puntos: 0
Un truco...vete al panel de Administración del phpbb, añade el nombre de tu web como palabra censurada, y pon en la nueva palabra que va a salir el nombre nuevo. El propio foro te hará la sustitución.
Si el nombre de tu web lo tienes enlazado entonces no te vale este truco porque la sustitución no afecta a las urls, sólo te aparecerá cambiado el nombre.
__________________
http://www.d-progress.com

Última edición por D-progress; 17/12/2003 a las 02:56
  #4 (permalink)  
Antiguo 17/12/2003, 05:11
 
Fecha de Ingreso: junio-2001
Ubicación: Rosario
Mensajes: 1.434
Antigüedad: 16 años, 5 meses
Puntos: 2
Vale Gracias a los dos ya lo logre hacer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:18.