msn560 adlı üyeden alıntı: mesajı görüntüle
if (!$category_name){ // bu kontrolü yukarıda sql sorgusu yapman önce kontrol ettirin.

}elseif ($query->rowCount() ) {
bu kısmı
}elseif ($query->rowCount()>0 ) {
Değiştirin
Cevabın için çok teşekkürler fakat işe yaramadı. İstersen şöyle toparlayalım;

Aşağıdaki kodum şu an kontrol işlemini yapıyor, fakat kendi url ini sanki başka konuda aynı url varmış gibi okuyor e bana bu url mevcut diyor.
Halbuki bu url sadece editleme sayfamdaki verimde var.
Ne yapmalıyım?

//VERİLERİ AL
$category_name = isset($_POST['category_name']) ? $_POST['category_name'] : null;
$category_url = isset($_POST['category_url']) ? $_POST['category_url'] : null;


// CATEGORY_URL KONTROL
$kontrol = $db->prepare("SELECT * FROM categories WHERE category_url = ? ");
$kontrol->execute(array($category_url ));
$sonuc = $kontrol->fetch(PDO::FETCH_ASSOC);

// URL İ NAME E EŞİTLE
$category_url = seo($category_name);

//KONTROL
if (!$category_name){
echo '<script type="text/javascript">
swal("", "Lütfen Kategori Adı Ekleyin!", "error");
</script>';
}elseif ($sonuc) {
echo '<script type="text/javascript">
swal("", "Bu Category_url Bulunmakta!", "error")
</script>';