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

Eliminar etiquetas HTML de un campo

Estas en el tema de Eliminar etiquetas HTML de un campo en el foro de Mysql en Foros del Web. Hola a todos, quiero reemplazar el texto de un campo por otro. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original UPDATE tabla SET campo = REPLACE ( ...
  #1 (permalink)  
Antiguo 10/08/2011, 01:58
Avatar de Gambinoh  
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 14 años
Puntos: 11
Eliminar etiquetas HTML de un campo

Hola a todos, quiero reemplazar el texto de un campo por otro.

Código SQL:
Ver original
  1. UPDATE tabla SET campo = REPLACE(campo,'texto a reemplazar','nuevo texto');

Se que con la sentencia de arriba se puede reemplazar texto, pero yo necesito algo que me permita eliminar las etiquetas <a href="enlace"> y </a> conservando lo que está en medio.

Veo que no existe nada parecido a la función strip_tags de PHP en SQL, y también que es un error guardar código HTML en BBDD.

¿Alguien sabe como eliminar las etiquetas HTML de un campo?

Cita:
Solucionado usando la expresión regular <[^>]*>

Última edición por Gambinoh; 10/08/2011 a las 04:34

Etiquetas: etiquetas, html, tabla, campos
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 07:09.