Feature #12023
open
MySQL Stored Precdure: QDECODESPECIALCHAR()
Added by Carsten Rose over 3 years ago.
Updated over 3 years ago.
Description
Mitunter waere es hilfreich wenn man Text aus der DB einfach htmlSpecialChar decode machen koennte.
Die Escape Class 'h' ist gut bei QFQ Variablen, hilft aber nicht wenn die Daten direkt aus der DB kommen und ausgegeben werden sollen
DELIMITER $$
CREATE DEFINER = `root`@`localhost` FUNCTION `QDECODESPECIALCHAR`(x longtext)
RETURNS longtext
NO SQL
DETERMINISTIC
BEGIN
DECLARE TextString LONGTEXT;
SET TextString = x ;
SET TextString = REPLACE(TextString, '&','&') ;
SET TextString = REPLACE(TextString, '"','"') ;
SET TextString = REPLACE(TextString, ''',"'") ;
SET TextString = REPLACE(TextString, ''',"'") ;
SET TextString = REPLACE(TextString, '<','<') ;
SET TextString = REPLACE(TextString, '>','>') ;
RETURN TextString ;
END$$
DELIMITER ;
Also available in: Atom
PDF