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

الموضوع: [نقاش] : أساسيات برمجة منتدى

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

    [نقاش] : أساسيات برمجة منتدى



    باسم الله الرحمان الرحيم
    السلام عليكم و رحمة الله و بركاته

    أقوم حاليا ببرمجة منتدى بلغة php و باعتماد قاعدة بيانات mysql
    و أريد ارائكم في بعض النقط التي توقفت عندها

    1 . جدول المواضيع و جدول المشاركات


    أعتمد على جدولين . واحد للمشاركات(الردود) و واحد للمواضيع
    مع علمي بأن أغلب برامج المنتديات تخصص جدول واحد للمشاركات و المواضيع الا أني ارى أن فصل المشاركات عن الموضيع من عدة نواحي

    متلا في جدول المشاركات لن نحتاج الى تسجيل عدد الزيارات أو الردود


    2 . رقم العضوية في المشاركة

    • لدينا الجدول forum_post للمشاركات
    • الحقل post_usr يحمل اسم المستخدم الدي أرسل المشاركة
    و من المعلوم أن ضهور اسم العضو في المشاركة لابد أن يكون مصحوبا برابط الملف الشخصي للعضو
    س. كيف أحصل على رقم العضوية لاستخدامه في رابط الملف الشخصي للعضو؟
    1. هل أخصص حقل جديدا في الجدول forum_post يتم تسجيل رقم العضوية فيه عند اضافة المشاركة؟
    2. أم أستخرج رقم العضويم من جدول الأعضاء استنادا الى قيمة الحقل post_usr

    3 . تاريخ اخر رد على الموضوع

    أحتاج لتاريخ اخر رد على الموضوع لاستخدامه في رفع المواضيع و عرضه في خانة : معلومات اخر مشاركة

    1. هل أخصص حقلا جديدا في جدول المواضيع يتم تحديث تاريخ اخر رد فيه مع كل رد؟
    2. أم استخرج هدا التاريخ من جدول المشاركات


    -------------

    ممكن ارائكم يا خبراء؟







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    604


    باسم الله الرحمان الرحيم
    السلام عليكم و رحمة الله و بركاته

    أقوم حاليا ببرمجة منتدى بلغة php و باعتماد قاعدة بيانات mysql
    و أريد ارائكم في بعض النقط التي توقفت عندها

    1 . جدول المواضيع و جدول المشاركات


    أعتمد على جدولين . واحد للمشاركات(الردود) و واحد للمواضيع
    مع علمي بأن أغلب برامج المنتديات تخصص جدول واحد للمشاركات و المواضيع الا أني ارى أن فصل المشاركات عن الموضيع من عدة نواحي

    متلا في جدول المشاركات لن نحتاج الى تسجيل عدد الزيارات أو الردود

    مافي فرق من وجهة نظري لكن هذا يعني انك سوف تزيد عدد الاستعلامات في قاعدة البيانات

    واحد للموضوع و واحد لمشاركات الموضوع

    اما في حالة ان يكون في جدول واحد فإنه سوف يكون استعلام واحد لجميع المعلومات و من ثم وضع كل اسم جدول في مصفوفة .


    2 . رقم العضوية في المشاركة

    • الحقل post_usr يحمل اسم المستخدم الدي أرسل المشاركة
    و من المعلوم أن ظهور اسم العضو في المشاركة لابد أن يكون مصحوبا برابط الملف الشخصي للعضو
    س. كيف أحصل على رقم العضوية لاستخدامه في رابط الملف الشخصي للعضو
    • أم أستخرج رقم العضويم من جدول الأعضاء استنادا الى قيمة الحقل post_usr
    3 . تاريخ اخر رد على الموضوع

    أحتاج لتاريخ اخر رد على الموضوع لاستخدامه في رفع المواضيع و عرضه في خانة : معلومات اخر مشاركة
    • هل أخصص حقلا جديدا في جدول المواضيع يتم تحديث تاريخ اخر رد فيه مع كل رد؟
    افضل والسبب تقليل الإستعلامات !!

    -------------

    تم الرد

    هذا هو رأيي كخبير عالمي مختص في البرمجة بلغة php





    __________________

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


    شكرا لك أخي على التفاعل
    و أعتقد أن رأيك منطقي

    و بانتظار اراء باقي الأعضاء:con2:






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


    الأفضل للمنتدى أن تكون المواضيع والردود كلها في جدول واحد ، اما عن التقسيم ( جدول للمواضيع وآخر للردود ) فأعتقد أنه أنسب لإدارة محتوى كالمقالات والمدونات .

    هل أخصص حقل جديدا في الجدول forum_post يتم تسجيل رقم العضوية فيه عند اضافة المشاركة؟
    نعم ، ثم قم باستخراج اسم العضو المشارك عند العرض باستعلام بسيط .

    بالنسبة لمعلومات اخر مشاركة .. فاستخرج التاريخ من جدول المشاركات .






  5. #5


    2 . رقم العضوية في المشاركة
    • الحقل post_usr يحمل اسم المستخدم الدي أرسل المشاركة
    و من المعلوم أن ظهور اسم العضو في المشاركة لابد أن يكون مصحوبا برابط الملف الشخصي للعضو
    س. كيف أحصل على رقم العضوية لاستخدامه في رابط الملف الشخصي للعضو
    • أم أستخرج رقم العضويم من جدول الأعضاء استنادا الى قيمة الحقل post_usr
    أو يمكنك عمل حقلين في الـrecord الخاص بالمشاركات والمواضيع حقل للرقم وحقل لاسم العضو
    وهذه الطريقة أفضل وأمثل لتقليل الإٍستعلامات.

    المشكلة الوحيدة هي تغيير إسم العضو يوماً من الآن
    وحلها أبسط منها وهو عمل تغيير على كافة مواضيع الكاتب عند تغيير إسمه
    أو حتى إبقاءها بالإسم القديم لن تكون مصيبة كبيرة ! فالمهم هو أن الرقم لن يختلف

    ليست هناك طريقة صحيحة بالمطلق ، ولا خاطئة بالمطلق
    كل مبرمج أو محلل يطبق الأمور بنظرته وطريقته الخاصة

    دمت بود





    __________________
    Orient.ps - Where Technology Become Jewelry
    Tech Talk Time

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


    شكرا لكم على مشاركاتكم القيمة و المفيدة


    ليست هناك طريقة صحيحة بالمطلق ، ولا خاطئة بالمطلق
    كل مبرمج أو محلل يطبق الأمور بنظرته وطريقته الخاصة
    جزاك الله خيرا
    هدا ما كنت أريد التوصل اليه










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

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

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