Perfection adlı üyeden alıntı: mesajı görüntüle
PDO bağlantı ayarlarına PDO::MYSQL_ATTR_FOUND_ROWS parametresini eklemelisiniz. Rowcount sadece etkilenen sayıyı döndürür.

Örnek

$db = new PDO('mysql:dbname=mydatabase;host=myhost', 'username', 'password', array(    PDO::MYSQL_ATTR_FOUND_ROWS => true
));
olmadı ya :/