Wordpress'de
$exist = mysql_num_rows(mysql_query("Select * from ".$wpdb->prefix."posts WHERE post_title='$baslik'"));
if ($kontrol == "0"){
}$exists_2 = $wpdb->get_var("SELECT post_title FROM $wpdb->posts WHERE post_title = '$baslik'");
if (empty($exists_2)){
}Her iki halde de tek tırnaklı başlığı kontrol edemiyor.Örnek $baslik = "Leps World HD";
ise bunu aramada bulamıyor...
Bunu nasıl çözebilirim ?
Derdim şu başlığı arat başlık mevcut ise if else komutu ile başlık mevcut desin.
Başlık yok ise veritabanına eklesin...
Bu dediklerimi yapabiliyorum fakat bu tarz bir başlıklı içerik gelince Başlık mevcut değil deyip içeriği listeliyor. Sonrasında Ekle dediğimde ise Başlık zaten mevcut hatası veriyor.
Yani ilk aramada başlığı bulamıyor fakat veritabanına ekle deyince bu sefer bulabiliyor.
Daha önceden araştırmıştım sanırım php'de bir koruma sistemi bazı özel karakterlerin veritabanına yazılmasını engellemek için yapılmış...
Bu mevzuyu nasıl çözerim ? ? ?
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:47:53 -->-> Daha önceki mesaj 13:32:02 --
Çözdüm http://php.net/manual/en/function.my...ape-string.php
' işaretini \' şeklinde aratmalıyım...