PHP Tek Tirnak Sorunu (Single Quote)
Merhabalar! Bugun cok kisa fakat cok faydali bir bilgi aktarmaya calisiyor olacagim. Fakat oncelikle gunun onemine istinaden, bugun ilk gununu yasadigimiz Mubarek Ramazan Ayi'nin tum dunyaya baris, mutluluk ve huzur getirmesini dilerim.

Daha once de ilettigim fakat henuz detaylarini paylasamadigim, calistigim bir otel icin hazirladigim uygulamada da kullandigim bu yontemi sizlere aktarmaya calisiyorum.

ASP'den sonra PHP'ye gecmek beni dusundugum kadar zorlamamisti. Cok hizli ve kisa surede yeni dile adapte olmus ve ortaya kullanilabilir birseyler cikarabilmistim.

Fakat nedense bazi ekledigimiz veriler, hicbir hata vermeden, sorun cikarmadan veritabanina kaydolmuyor, direk yoksayiyordu. Arkadaslarimizdan hangi verileri girmeye calistigini ogrendigimde sorunun Tek Tirnak (Single Quote) (') sorunu oldugunu anlayip bu ekledigim kucuk kod ile sorunu gecebilir hale gelmistik.

Burada en onemli nokta veritabanina baglanti yonteminizin mysqli olmasi gerekliligi.


$Veri_Kayit = mysqli_real_escape_string($Baglanti_Adi,$_POST["Formdan_Gelecek_Veri"]);


Umarim bu kod isinize yarayacaktir. En kisa surede yeni yazilarimi eklemeye devam ediyor olacagim.
May 16, 2018
Ayberk Atasay
PHP
0 yorum