pdo-karsilastirma

PDO Da Sorguları Calıstığını Calışmadığını Anlamanın Bır Yolu rowCount() yontemı İle Karsılasdırma Yabmakdır.


PDOStatement nesnesi tarafından çalıştırılan son DELETE, INSERT veya UPDATE deyiminden etkilenen satır sayısını döndürür.


Eğer PDOStatement nesnesi ile ilişkili deyim bir SELECT deyimi ise bazı veritabanları bu deyimden etkilenen satır sayısını da döndürebilmektedir. Ancak bu davranış tüm veritabanları için garanti edilmediğinden taşınıbilir bir uygulamada bu davranışa itibar edilmemelidir.


Count() Bildiğiniz Gibi SQL De Toplam Değer Vermekderdir.


Burda İşe Sorgu Yabarken Kullandığımızda Toplam Değeri Cermekle Beraber Karsılasdırmada Yababiliyoruz.


$sorgu=$conn->prepare('SELECT * FROM forumbaslik'); // Sorgumu Yazalım

$sorgu->execute(); // Sorguyu Calıstıralım


$sorgu=$sorgu->rowCount(); //Sorgu Kac Tane Var

echo $sorgu;

if($sorgu >=1){

echo "Sorgu Da Bir İşlem Bapıldı";

}

if($sorgu <=1){

echo "Sorgu Da Bir İşlem Yabılamadı";

}


Peki Baska Yontemler Yokmu Var Sorguyu empty() İle Boş Mu Diyede Sorgulatabilinir


False Ve True İlede Yabıla Bilinir Benim Terciğim rowCount() Oldu.