PDOda böyle bir sayma kodu yok ya if ($sonuc-> num_rows==0):
rowcount olmalı o hocam