النتائج 1 إلى 14 من 14

الموضوع: كيفية حساب عدد المشاركات ؟؟

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369

    Question كيفية حساب عدد المشاركات ؟؟



    اخواني ان كان هناك موضوع معين بقاعدة البيانات ويقوم الزور بالرد عليه

    كيف يمكنني حساب عدد الردود علي كل موضوع





    __________________
    من جديد :)




  2. فضلا ضع تصميم قاعدة البيانات، لكي نستطيع الاجابة على سؤالك بكثر سهولة





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    فضلا ضع تصميم قاعدة البيانات، لكي نستطيع الاجابة على سؤالك بكثر سهولة
    اخوي تصميم القاعدة مرن جدا

    وعند ارسال اي رد علي موضوع يتم حفظ الـــ id الخاصة بالموضوع

    بجانب الرد في جدول مستقل لمعرفة الردود الخاصة بكل موضوع

    لو تحب اضع سماء الجداول او... او بس خبرني

    لكن انا اريد في الاساس الفكرة :looking:

    كيف يمكن حساب عدد الردود علي موضوع





    __________________
    من جديد :)

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    تفضل

    عدل اسماء الجداول حسب ما يناسبك

    كود 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

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    شكرا اخوي Pal Coder
    وجاري التجريب

    تحياتي





    __________________
    من جديد :)

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    - اضف خانة جديدة الى جدول العليقات باسم subject_id من نوع int

    لحساب عدد التعليقات استخدم الاستعلام التالي :
    كود:
    mysql_num_rows(mysql_query("select * from table where subject_id='$id'"));
    - قم بتغيير اسم الجدول الى اسم جدول التعليقات ..

    وفقك الله،،






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    اقتباس المشاركة الأصلية كتبت بواسطة Pal Coder
    كود PHP:
    $id 5// topic id
    $query mysql_query("SELECT * FROM replies WHERE id='$id'");
    $num mysql_num_rows($query);
    mysql_free_result($query); 
    في هذا الكود النتيجة لن تخرج عن 0 او 1
    0 اذا كان لا يوجد رد بنفس رقم الموضوع
    1 اذا كان هناك رد بنفس رقم الموضوع






  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    كود PHP:
    @mysql_query("SELECT COUNT(`id`) FROM `table` WHERE `topic_id` = $topic_id"






    __________________
    مدونتي

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    شكرا اخوي asaamas علي التعاون

    اخوي mahmoud009
    ارجو توضيح الكود اكثر





    __________________
    من جديد :)

  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    انا اقولك
    يعني مثلا عشان تطبع عدد المشاركات في الموضوع
    وبفرض ان جدول المشاركات اسمه table وحقل الترقيم اسمه id وحقل رقم الموضوع اسمه topic_id
    تقدر تجيب عدد المشاركات في الموضوع كالتالي:
    كود PHP:
    @extract(@mysql_fetch_array(@mysql_query("SELECT COUNT(`id`) AS `c` FROM `table` WHERE `topic_id` = 111")));
    echo 
    $c






    __________________
    مدونتي

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    مشكور استاذي mahmoud009 والكود عمل بشكل صحيح

    لكن لي سؤال انا ما فهمت المقصود بحقل الترقيم في ردك (id)





    __________________
    من جديد :)

  12. #12
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    مشكور استاذي mahmoud009 والكود عمل بشكل صحيح

    لكن لي سؤال انا ما فهمت المقصود بحقل الترقيم في ردك (id)
    مقصود به رقم المشاركة او التعليق
    وغالبا يكون اول حقل في الجدول ويكون متزايد تلقائياً





    __________________
    مدونتي

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    اخي asaamas اذكر اني عدلت الموضوع لكن غريب !

    على العموم هو خطأ مطبعي بدل id ضع اسم حقل رقم الموضوع مثلا t_id





    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder

  14. #14
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    الشكر الجزيل لك اخوي mahmoud009 علي تعاونك وحبك للمساعدة
    والشكر موصول بالطبع للاخ Palestinian Coder





    __________________
    من جديد :)





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض