SQL - borrar todas las etiquetas "img" del campo introtext

   
Vista:

borrar todas las etiquetas "img" del campo introtext

Publicado por leoncito08 (2 intervenciones) el 12/03/2015 15:27:16
Borrar todas las etiquetas "img" de la tabla "jos_content" en phpmyadmin

hola gente .. tengo una consulta... quisiera borrar todas las etiquetas img de la tabla jos_content... dicha tabla contiene todos los articulos y por cada articulo tiene una imagen y algunos articulos tiene 2 imagenes ... la idea es borrar todas las imagenes de una sola vez de esa tabla y dejar solamente el texto para exportar

se puede crear alguna consulta sql en phpmyadmin para borrar esa etiqueta que esta en el campo: introtext

si me pueden ayudar con algún codigo se los agradecería.. saludos



10917292_986894131338283_3431818794205256316_n
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

borrar todas las etiquetas "img" del campo introtext

Publicado por leonardo_josue (877 intervenciones) el 12/03/2015 21:40:35
Hola leoncito08:

Hay varias formas de hacer lo que quieres, aunque no hay una manera "automática" para hacerlo.

La solución "manual" implicaría un procedimiento que haga lo siguiente:

1. Detectara en qué posición comienza la etiqueta <img
2. Determinar en qué posición se encuentra la etiqueta de cierre /> para la imágen
3. Copiar desde el inicio de la cadena hasta la posición encontrada en en el paso 1 + posición del paso 2 hasta el final de la cadena.
4. Repetir el procedimiento hasta que no se encuentren cadenas <img

No mencionas con qué BD's estás trabajando, pero puedo suponer que se trata de MySQL...

Puedes preguntarle a SAN GOOGLE cómo hacer reemplazos con Expresiones Regulares, o en particular busca REGEXP_REPLACE... esta función en realidad NO EXISTE EN MYSQL, pero hay algunas implementaciones que te pueden servir para lo que necesitas hacer.

De cualquier manera no te vas a salvar de tener que hacer tu propia implementación, ya sea con un SP, una función o de manera programática con algún lenguaje de programación.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

borrar todas las etiquetas "img" del campo introtext

Publicado por leoncito08 (2 intervenciones) el 12/03/2015 23:11:24
gracias por responder .. buscare a ver que encuentro sobre REGEXP RELACE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar