1. 程式人生 > >mysql字串過濾掉HTML標籤的函式

mysql字串過濾掉HTML標籤的函式

CREATE DEFINER=`root`@`%` FUNCTION `strip_tags`($str text) RETURNS text CHARSET utf8
    DETERMINISTIC
BEGIN  
    DECLARE $start, $end INT DEFAULT 1;   
    LOOP   
        SET $start = LOCATE("<", $str, $start);   
        IF (!$start) THEN RETURN $str; END IF;   
        SET $end = LOCATE(">", $str, $start);   
        IF (!$end) THEN SET $end = $start; END IF;   
        SET $str = INSERT($str, $start, $end - $start + 1, "");   
    END LOOP;   
END