لقد كتبت التالي و لكن تظهر لي 1 علما ان عدد السجلات هي 3
كود:$aaaa= mysql_db_query("vb4arab","select count(*) from vb"); while ($rrow=mysql_fetch_array($aaaa)){ $r=$r+1; } echo $r;
هل تصلح هذه الطريقة
لقد كتبت التالي و لكن تظهر لي 1 علما ان عدد السجلات هي 3
كود:$aaaa= mysql_db_query("vb4arab","select count(*) from vb"); while ($rrow=mysql_fetch_array($aaaa)){ $r=$r+1; } echo $r;
هل تصلح هذه الطريقة
__________________
إستخدم ملفك الخاص لكتابة توقيعك
هلا أخوي، أفضل شيء انك تستخدم الدالة mysql_num_rows بهذا الشكل:
مشكلة الكود حقك في اعتقادي إنه ما تم تصفير المتغيّر $r ؟!كود PHP:
$result=mysql_query("select * from vb");
echo mysql_num_rows($result);
__________________
al7amdan AT gmail
اخوي طريقتك ما تصلح .....
لانك انت ... سويت mysql function ترجع لك عدد القيم اللي ماتكون NULL ...
ال function عطيك العدد لكن بسطر واحد !! .... يعني اما يكون كودك
او طريقه اخرى تختلف انها تعد كل الاسطر الناتجه (الافضل برايي) نفس طريقه الاخ ...كود PHP:
$result= mysql_db_query("vb4arab","select count(*) from vb");
$row=mysql_fetch_array($result)
$r=$row[0];
echo $r;
كود PHP:
$result=mysql_query("select * from vb");
$r = mysql_num_rows($result);
echo $r
شكرا لكم على المساعدة بس انا لدي مشكلة اخرى و هي اريد طبع عدد السجلات الموجودة في vb
و بعدها اصبع عدد السجلات في user
بس تطلع لي رسالة خطا و عندما الغي و احدة من منهم يشتغل معي
__________________
إستخدم ملفك الخاص لكتابة توقيعك
اكتب الكود ....
كود PHP:
$result=mysql_query("select count(*)
from vb");
echo $result;
__________________
قل خيراً أو اصمت ..
شكرا لكم عل المساعدة الطيبة و ايضا شكرا لصاحب هذا المنتدى الرائع
__________________
إستخدم ملفك الخاص لكتابة توقيعك