Tek bir SQL sorgusunda da yapabilirsiniz;
SELECT *,( SELECT COUNT(*) FROM `tablo` ) AS sayac FROM `tablo` ORDER BY siralanacak_sutun ASC