اخواني ان كان هناك موضوع معين بقاعدة البيانات ويقوم الزور بالرد عليه
كيف يمكنني حساب عدد الردود علي كل موضوع
اخواني ان كان هناك موضوع معين بقاعدة البيانات ويقوم الزور بالرد عليه
كيف يمكنني حساب عدد الردود علي كل موضوع
__________________
من جديد :)
فضلا ضع تصميم قاعدة البيانات، لكي نستطيع الاجابة على سؤالك بكثر سهولة
اخوي تصميم القاعدة مرن جدا
وعند ارسال اي رد علي موضوع يتم حفظ الـــ id الخاصة بالموضوع
بجانب الرد في جدول مستقل لمعرفة الردود الخاصة بكل موضوع
لو تحب اضع سماء الجداول او... او بس خبرني
لكن انا اريد في الاساس الفكرة :looking:
كيف يمكن حساب عدد الردود علي موضوع
__________________
من جديد :)
تفضل
عدل اسماء الجداول حسب ما يناسبك
كود PHP:
$id = 5; // topic id
$query = mysql_query("SELECT * FROM replies WHERE id='$id'");
$num = mysql_num_rows($query);
mysql_free_result($query);
__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com
Pal Coder == Palestinian Coder
شكرا اخوي Pal Coder
وجاري التجريب
تحياتي
__________________
من جديد :)
- اضف خانة جديدة الى جدول العليقات باسم subject_id من نوع int
لحساب عدد التعليقات استخدم الاستعلام التالي :
- قم بتغيير اسم الجدول الى اسم جدول التعليقات ..كود:mysql_num_rows(mysql_query("select * from table where subject_id='$id'"));
وفقك الله،،
في هذا الكود النتيجة لن تخرج عن 0 او 1المشاركة الأصلية كتبت بواسطة Pal Coder
0 اذا كان لا يوجد رد بنفس رقم الموضوع
1 اذا كان هناك رد بنفس رقم الموضوع
كود PHP:
@mysql_query("SELECT COUNT(`id`) FROM `table` WHERE `topic_id` = $topic_id")
__________________
مدونتي
شكرا اخوي asaamas علي التعاون
اخوي mahmoud009
ارجو توضيح الكود اكثر
__________________
من جديد :)
انا اقولك
يعني مثلا عشان تطبع عدد المشاركات في الموضوع
وبفرض ان جدول المشاركات اسمه table وحقل الترقيم اسمه id وحقل رقم الموضوع اسمه topic_id
تقدر تجيب عدد المشاركات في الموضوع كالتالي:
كود PHP:
@extract(@mysql_fetch_array(@mysql_query("SELECT COUNT(`id`) AS `c` FROM `table` WHERE `topic_id` = 111")));
echo $c;
__________________
مدونتي
مشكور استاذي mahmoud009 والكود عمل بشكل صحيح
لكن لي سؤال انا ما فهمت المقصود بحقل الترقيم في ردك (id)
__________________
من جديد :)
مقصود به رقم المشاركة او التعليق
وغالبا يكون اول حقل في الجدول ويكون متزايد تلقائياً
__________________
مدونتي
اخي asaamas اذكر اني عدلت الموضوع لكن غريب !
على العموم هو خطأ مطبعي بدل id ضع اسم حقل رقم الموضوع مثلا t_id
__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com
Pal Coder == Palestinian Coder
الشكر الجزيل لك اخوي mahmoud009 علي تعاونك وحبك للمساعدة
والشكر موصول بالطبع للاخ Palestinian Coder
__________________
من جديد :)