Özel Karakterleri Kaydetme Yaklaşımları - Veri Tabanı


Veri tabanına veri kaydederken veri tabanında kullanılan karakterlerle içerik karakterleri çakışabilir ve sistemin işleyişinde aksamalara sebep olabilir. İşte bu içerikte kullanılan kaçış karakterleriyle nasıl başa çıkılabilir, bakalım.

Alternatifler

HTML Karakter İle Kaydet

Örneğin kaydedilen içerik HTML biçiminde ise tek tırnak karakteri ' karakterine dönüştürülür, çift tırnak karakteri " karakterine dönüştürülür ve veri tabanına bu şekilde kaydedilir.


Eğri Tırnak Karakterleri

Tırnak karakterleri alıntı işaretleriyle değiştirilir ve bu şekilde kaydedilir:


‘Tek Tırnak Alıntı İşareti’
“Çift Tırnak Alıntı İşareti”


Veri Tabanı Özelliklerinden Faydalanmak

Bazen de bunların hiçbiri yapılmaz ve içerik olduğu gibi kaydedilir. Fakat bu özel karakterleri içeren bir metni çağırmamız gerektiğinde metni dönüştürüp bu şekilde çağırırız. Örneğin PHP ile özel karakterleri içeren metin araması yapmak istediğimizde SQLite3::escapeString() ile metni kaçış karakterleri için güvenli hale getirip aramayı bu şekilde yaparız.

Yararlanılan Kaynaklar
Etiketler
veri tabanı veri tabanı kayıt işlemleri veri tabanı arama işlemleri veri tabanı kaçış karakterleri