السلام عليكم ورحمة اللة وبركاتة
اخونى الكرام لدى حلان لمعرفة عدد السجلات فى قاعدة البيانات انا اريد اسرعهما لان لدى عدد سجلات تفوق الملايين
الحل الأول با استخدام count
والثانى بأستخدام show index
وهذا المثال أرجو من الخبراء الذى يعرف أفضل الحلول وعن تجربة ان يخبرنى ولكى يستفيد جميع المبرمجين لأن معرفة عدد السجلا يكون مشكلة لدى الكثير ويسبب لود فى حال كان عدد السجلات كبير
ومما لاشك فية أن هذة الحلول أفضل بكثير من mysql_num_rows
وشىء أحب اذكروا phpmyadmin لاتسخدم count قط ولاك تستخدم show index هل لأنوا أفضل الحلولكود PHP:
<?
$link = mysql_connect('localhost','root','');
mysql_select_db('db', $link);
$sc = mysql_query("select count(id) from content ");
$f_sc = mysql_fetch_array($sc);
print $f_sc[0];
echo '<br/> -------------------------- <br/>';
$ssi = mysql_query("show index from content ");
$f_ssi = mysql_fetch_array($ssi);
print $f_ssi[Cardinality];
?>
منتظركم يا مبدعين سوالف بعد الفطار وكل عام وأنتم بخير