Mysql SefUrl Oluşturma Proceduresi
SanalData’yı Google’da tercih edilen kaynak olarak ekleyinMysql üzerinde türkçe – ingilizce sefurl oluşturmak için aşağıdaki sefurl proceduresini kullanabilirsiniz.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
DELIMITER $$ CREATE FUNCTION sef_url(str VARCHAR(255)) RETURNS VARCHAR(255) DETERMINISTIC BEGIN -- Türkçe karakterleri İngilizce karşılıklarına çevir SET str = LOWER(str); SET str = REPLACE(str, 'ğ', 'g'); SET str = REPLACE(str, 'ü', 'u'); SET str = REPLACE(str, 'ş', 's'); SET str = REPLACE(str, 'ı', 'i'); SET str = REPLACE(str, 'ö', 'o'); SET str = REPLACE(str, 'ç', 'c'); SET str = REPLACE(str, 'é', 'e'); -- Özel karakterleri kaldır SET str = REGEXP_REPLACE(str, '[^a-z0-9 ]', ''); -- Boşlukları "-" ile değiştir SET str = REPLACE(str, ' ', '-'); RETURN str; END $$ DELIMITER ; |
Kullanımı
|
1 |
SELECT sef_url('Çok Güzel Bir Haber!'); |
Sonuç aşağıdaki gibidir ;
|
1 |
cok-guzel-bir-haber |
Günün zaman çizelgesi
Haber eklenme saatine göre sıralanır.
- Bugün
- K2’nin İlk Kış Zirvesini Anlatan Belgesel Apple TV’de
- Kaliforniya’da robotaksilere acil durum engeli için ceza
- Apple’ın metin bildirimli akıllı ev kamerası iddiası
- Apple, iPhone Duo için yeni Shot on iPhone kampanyasını başlattı
- Apple, Brüksel’de teknoloji lobisinin en aktif şirketlerinden
- Apple gündeminde iPhone Duo, AirPods 5 ve mesajla sipariş
- Armadin, yapay zekâ güvenliği için 255,5 milyon dolar topladı
- Lyft, sürücü sınıflandırması davasında 272,5 milyon dolar ödeyecek
- GrayKey, iPhone’un 72 saatlik güvenlik kilidini aşabilir
- Grok’un Maduro operasyonunu Trump’a önerdiği iddia edildi
- GTA 6’nın hava sistemi yerel yağış ve kasırgalar sunacak
- Apple Arcade kataloğuna beş yeni oyun eklendi
- Dün
- Audible, yapay zekâ destekli interaktif hikâyeleri duyurdu
- Kena: Scars of Kosmora’nın çıkışı 2027’ye ertelendi