09 09 2009
Strip HTML tags
SQL代码
- SET GLOBAL log_bin_trust_function_creators=1;
- DROP FUNCTION IF EXISTS fnStripTags;
- DELIMITER |
- CREATE FUNCTION fnStripTags( Dirty varchar(4000) )
- RETURNS varchar(4000)
- DETERMINISTIC
- BEGIN
- DECLARE iStart, iEnd, iLength int;
- WHILE Locate( '<', Dirty ) > 0 And Locate( '>', Dirty, Locate( '<', Dirty )) > 0 DO
- BEGIN
- SET iStart = Locate( '<', Dirty ), iEnd = Locate( '>', Dirty, Locate('<', Dirty ));
- SET iLength = ( iEnd - iStart) + 1;
- IF iLength > 0 THEN
- BEGIN
- SET Dirty = Insert( Dirty, iStart, iLength, '');
- END;
- END IF;
- END;
- END WHILE;
- RETURN Dirty;
- END;
- |
- DELIMITER ;
SELECT fnStripTags('this is a test, nothing more') AS Test;
+------------------------------+
| Test |
+------------------------------+
| this is a test, nothing more |
+------------------------------+
上一篇:mootools
下一篇:Mysql 随机取 200条记录
回复