4everturk adlı üyeden alıntı

Hocam mysql_affected_rows() komutunun PDO karşılığı rowCount()'tur. 2 side etkilenen satır sayısını verir. Sizin Exec fonksiyonuna gelecek olursak.

$sil = $db->exec("DELETE FROM tablo WHERE sira = '1'");
echo $sil.' satır silindi.';

burada da sira = 1 olanları sildi ve kaç tane varsa x satır silindi yazdı.

:) Umarım bu sefer doğru anlamışımdır :) Hayırlı geceler.


AhmetKarabulut adlı üyeden alıntı

PDO'da rowCount() fonksiyonu "DELETE", "UPDATE" ve "INSERT" sorguları için etkilenen satır sayısını, "SELECT" için ise dönen satır sayısını gösterir. Şayet etkilenen satır yoksa Success dönse dahi rowCount() 0 olacağı için hiç bir satırın etkilenmediğini anlayabilirsiniz. mysql_affected_rows()'un eş değeri rowCount()'dır.


ikinizde çok iyi anlattınız deneyeceğim teşekkür ederim.