Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Buscar reemplazar en toda la base de datos

Estas en el tema de Buscar reemplazar en toda la base de datos en el foro de Mysql en Foros del Web. Hola Necesito modificar caracteres en toda la base de datos, del tipo Ã. He encontrado un script php para ejecutarlo, pero le indico los datos ...
  #1 (permalink)  
Antiguo 24/11/2010, 01:52
(Desactivado)
 
Fecha de Ingreso: julio-2004
Ubicación: https://t.me/pump_upp
Mensajes: 69
Antigüedad: 20 años, 4 meses
Puntos: 1
Pregunta Buscar reemplazar en toda la base de datos

Hola
Necesito modificar caracteres en toda la base de datos, del tipo Ã.
He encontrado un script php para ejecutarlo, pero le indico los datos de conexión y teniendo registros, me indica que hay cero resultados.
¿Puedes ser porque en el servidor pongo localhost?
¿Existe alguna sentencia sql que realice cambios de este tipo en toda la base de datos?
Saludos y gracias por su ayuda
  #2 (permalink)  
Antiguo 24/11/2010, 14:19
Avatar de quinqui  
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 3 meses
Puntos: 56
Respuesta: Buscar reemplazar en toda la base de datos

Hola yayo_cev.

Lo que quieres sólo lo podrías hacer tabla por tabla. Seguramente el script php que encontraste recorre las tablas de la base, y revisa campo por campo reemplazando los caracteres. A lo que voy es a que puedes hacer lo que quieres, pero sería rehacer lo que ya hace tu script.

Si tu script no reporta resultados (supongo que te refieres a que no realiza cambios, no a que no encuentre registros, o sí?) puede ser porque los caracteres a reemplazar no sean sólo "Ã" sino compuestos, algo como "ú"; te lo comento porque me ha pasado :O

Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*

Etiquetas: reemplazar
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 10:00.