while($bak=mysql_fetch_array($sorgula))
{
$sayac++;
}

bu kısmı böyle yapmanıza gerek yok.

$sayac=mysql_num_rows($sorgula);
şeklinde yaparsanız sorgunuzun kaç satır döndüğünü alabilirsiniz.