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

الموضوع: [شرح] كيفية استخراج مواضيع ذات صلة من القاعدة ؟

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

    [شرح] كيفية استخراج مواضيع ذات صلة من القاعدة ؟



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

    اخواني في سوالف سوفت هذا اول موضوع لي بعد طول عناء وبارك الله فيهم الادارة ما قصروا بالمرة ... بكل الاحوال مش رح احكي كثير لاني تعلمت ان اعطي اكثر مما آخذ ...

    درسنا اليوم عن كيفية استخراج نتائج ذات صلة من قاعدة البيانات وهنا لا اقصد عن مواضيع متشابة 100% انما اقصد ذات علاقة او صلة , نرى بالكثير من المنتديات باسفل كل موضوع في مكان خاص لعرض المواضيع التي لها علاقة بالموضوع الذي تقوم بتصفحه والامر لا يقتصر فقط على المنتديات انما على مواقع اخبارية مثلا تريد ان تعرف اخبار متعلقة مثلما الحال بموقع اسلام اونلاين مثلا .

    ان الفكرة المركزية في الكود هو استعلام الـ SQL وكود الـ php المرفق فقط للتوضيح وتبسيط الفكرة :

    كود PHP:
     
    #### This code created by EbNCaNa ####
     
    $SimT mysql_query("SELECT tID,tTi FROM db_name WHERE tID != $tID AND MATCH (tTi) AGAINST ('$tTi' IN BOOLEAN MODE) ORDER BY 'tID' DESC LIMIT 0,5 ");
     
    while(
    $rowt mysql_fetch_array($SimT)){
     
    $ID $rowt["tID"];
    $Title $rowt["tTi"];
     
    ECHO
    "<a href=$PHP_SELF?showtopic=$ID>$Title</a>";
     


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

    شرح الكود : حلقة تكرار while واخراج النتائج حسب الاستعلام في الاعلى ومن ثم طباعة العنوان مع الرابط الخاص به .



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




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





    التعديل الأخير تم بواسطة EbNCaNa ; 17-08-2007 الساعة 04:28 AM


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,123


    حياك الله و موضوع رائع و ننتظر المزيد .





    __________________
    htaccess بكل بساطة

    الشفرة الموحدة "يونِكود"

    (إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي

  3. #3


    والله وفيت استاذ EbNCaNa
    فعلا شرح رائع ومنتظرين منك المزيد
    اخوك : عمرو





    __________________

  4. #4


    الله يجزيك كل خير

    اعذرني اخوي لجهلي . . لكن انا حاب اسأل . . الاستعلام والطريقه هذي كلها . . خاص بالمنتديات ، صح ؟

    يعني ما اقدر استخدمها لأي سكربت ثاني ؟





    __________________
    عرب بوكس . .
    www.3rbox.com

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


    لا اخوي هالكود مش خاص بالمنتديات فقط وانما تستطيع استعمالو باي سكربت او برمجية حسب اختيارك ... وبالاساس هذا الكود ليس للمنتديات وانا حكيت عن المنتديات فقط لاعطاء مثال وتبسيط الفكرة .

    الى الامام حبيبي وانت الذكي لانك بتسأل اما الجاهل فهو لا يعرف ولا يكلف نفسه عناء السؤال ...





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟





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

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

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