Bilgi Bankası

MySQL MariaDB html etiketleri silmek, temizlemek. Create Function html Yazdır

  • 0

MySQL veya MariaDB de sorgu sonucunu ya da bir alandaki html etiketleri temizlemek ve/veya silmek için bir fonksiyon oluşturmamız yeterli.

Aşağıdaki kodu SQL servisinize bağlandıktan sonra çalıştırdığınızda artık her sorguda kullanabileceğiniz bir fonksiyon oluşturmuş olursunuz.

 

CREATE FUNCTION `strip_tags`($str text) RETURNS text
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;

 

Örnek:

select strip_tags(urunadi) from tabloadi where id > 2

 


Bu cevap yeterince yardımcı oldu mu?
Geri