ismail03 adlı üyeden alıntı

http://php.net/manual/tr/pdostatement.fetchcolumn.php
Ne için kullandığını anlamadım ama :) sanırım sql sorgun söyle
$sql="select * tabloadi order by id desc ";
burada Desc dediğimiz için id sütünunu sondan başa doğru sıralar
$al=$cek->FetchColum(); da Belirtilen sql sorgusuna göre dönen ilk değeri almakta satır sayısını almak için
rowCount(); kullan :)

$sql="select * from tablo order by id desc";
$sor=$db->prepare($sql);//queryde olur
$sor->execute();
$kacdenesatirvar=$sor->rowCount();


Dipnot Yanlış bilgi varsa uyarın :)


Kodu şu sorguda kullanıyordum;

$userControl = $connect->prepare("SELECT COUNT(*) FROM users WHERE username=? or mail=?");
$userControl->execute(array($username,$mail));
$userControlCount = $userControl->fetchColumn();


Kullanıcının var olup olmadığını kontrol etmek için. Ancak satır sayısını değil bulduğu satırın ID'sini alıyordu. Sorunu COUNT(*) yaparak çözmüştük. Şimdi rowCount'u deneyeceğim bir de.