Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/07/2012, 08:18
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 15 años, 5 meses
Puntos: 447
Respuesta: Quitar html desde mysql

Hola jordi45:

No estoy seguro de si esto te sirva, pero Giovanni Campagnoli en la página de funciones de cadena, posteó una función que te puede servir:

http://dev.mysql.com/doc/refman/5.0/...functions.html


Código MySQL:
Ver original
  1. DELIMITER ||
  2. DROP FUNCTION IF EXISTS strip_tags||
  3.   DECLARE sstart INT UNSIGNED;
  4.   SET sstart = LOCATE('<', X, 1);
  5.     SET ENDS = LOCATE('>', X, sstart);
  6.     SET X = CONCAT(SUBSTRING( X, 1 ,sstart -1), SUBSTRING(X, ENDS + 1));
  7.     SET sstart = LOCATE('<', X, 1);
  8.   UNTIL sstart < 1 END REPEAT;
  9.   RETURN X;
  10. ||
  11. DELIMITER ;

La función se utilizaría así:

Código MySQL:
Ver original
  1. mysql> SELECT
  2.     -> strip_tags('<a href="Hello.html"><B>Hi, mate!</B></a>') sin_etiquetas;
  3. +---------------+
  4. | sin_etiquetas |
  5. +---------------+
  6. | Hi, mate!     |
  7. +---------------+
  8. 1 row in set (0.00 sec)

Saludos
Leo.