Foros del Web » Programando para Internet » PHP »

Reemplazar cadenas con MySQL (analogo a ereg_replace dir)

Estas en el tema de Reemplazar cadenas con MySQL (analogo a ereg_replace dir) en el foro de PHP en Foros del Web. En PHP puedo reemplazar cadenas así: # $CadenaMod=ereg_replace($Reemplazar,$CadenaNueva,$ Cadena); $CadenaMod=ereg_replace("gran", "estupendo","Este es un gran artículo de PHP"); #Obtengo: Este es un estupendo artículo de PHP ...
  #1 (permalink)  
Antiguo 14/07/2010, 00:24
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Reemplazar cadenas con MySQL (analogo a ereg_replace dir)

En PHP puedo reemplazar cadenas así:

# $CadenaMod=ereg_replace($Reemplazar,$CadenaNueva,$ Cadena);
$CadenaMod=ereg_replace("gran", "estupendo","Este es un gran artículo de PHP");

#Obtengo: Este es un estupendo artículo de PHP

Basandome en el ejemplo anterior, tengo una tabla con el campo: texto char(40).
¿Como debo escribir la instrucción UPDATE para reemplazar una cadena?

EJEMPLO:
$consulta = "UPDATE $tabla SET
texto = ereg_replace("gran", "estupendo", texto);

La instrucción anterior es incorrecta, por ello pregunto como deb escribir el equivalente de ereg_replace para hacerlo directamente con MySQL.

Gracias
  #2 (permalink)  
Antiguo 14/07/2010, 01:01
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Reemplazar cadenas con MySQL (analogo a ereg_replace dir)

Lo he resuelto con:

$consulta = "UPDATE $tabla SET campo = REPLACE(campo, 'anterior','nuevo')";

Gracias

Etiquetas: cadenas, dir, mysql, 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 02:11.