Aslında diğer konuya yazdığınız şekilde sorunu çözdüm. fetchColumn()'u rowCount() yapınca 2 sorgum da çalışmaya başladı. Ama ilk sorgu fetchColumn()'ken 2. nin niye çalışmadığını hala anlamadım. Hatanın orada olduğunu direk söylediniz, oradaki hata neydi?
Hata Şu siz FetchColum ile Sql sorgunuza göre veritabanında etkilenen degeri alıyor ben öyle anladım ama rowCount Sql sorgusuna göre veritabanında kaç satır etkilendionu sayıyor :)