في قواعد البينات عندما نريد البحث في جدول نقوم بكتابة الاستعلام ونعيد الناتج في صفحه او صفحات اذا كانت النتيجة كثيره , وهنا نحتاج الى معرفة العدد الكلي للسجلات بغض النظر عن العباره limit .
السؤال: ايهما افضل واسرع , استخدام دالة found_rows مع SQL_CALC_FOUND_ROWS التى توفرها قاعدة البينات mysql او استخدام دالة count .
مثال: found_rows
مثال: countكود PHP:
$res1=mysql_query("S\ELECT SQL_CALC_FOUND_ROWS * from tabel LIMIT 20");
...
$res2=mysql_query("S\ELECT FOUND_ROWS() AS `found_rows`");
...
كود PHP:
$res=mysql_query("S\ELECT COUNT(*) as TOTALFOUND from table");