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

الموضوع: مشكلة في الاستعلام : إستعلام مزدوج أم إستعلام متكرر؟

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

    مشكلة في الاستعلام : إستعلام مزدوج أم إستعلام متكرر؟



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

    وهدا هو الكود الدي توقفت عنده

    كود PHP:
    $do=mysql_query("select * from art ORDER BY date DESC");
    while(
    $shownews=mysql_fetch_array($do)) 

    $artid=$shownews['id']; 
    $title=$shownews['title'];
    $artstar=stripslashes($shownews['artstar']);
    $date=$shownews['date'];
    $cont=$shownews['cont'];
    $usr=$shownews['usr'];
    $cat=$shownews['cat'];
     
    echo 
    "";

    $do مقبض الاستعلام لجدول المقالات
    $artid و $title و $artstar و $date و $cont و $usr
    معلومات المقال : العنوان , نص المقال , تاريخ الارسال .....
    $cat و هو المشكلة
    حيت أن هدا المتغير هو رقم id للتصنيف في جدول اخر مخصص للتصنيفات يحمل اسم cat
    السؤال هو : كيف أستعلم عن اسم التصنيف الدي يوجد فيه المقال من جدول cat مع العلم أن العمود الدي يحمل أسماء التصنيفات هو catname

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







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    99


    كود PHP:
    $do=mysql_query("select * from art ORDER BY date DESC");
    while(
    $shownews=mysql_fetch_array($do)) 

    $artid=$shownews['id']; 
    $title=$shownews['title'];
    $artstar=stripslashes($shownews['artstar']);
    $date=$shownews['date'];
    $cont=$shownews['cont'];
    $usr=$shownews['usr'];
    $cat=$shownews['cat'];

    $docat =  mysql_query("select * from cat where id='$cat'");
    $showcat mysql_fetch_array($docat);

    $catname=$showcat['catname'];
    //$catname هو اسم القسم
     
    echo "";

    تفضل اخوي ، بس حاول تتأكد من أسماء الحقول والجداول عندك.

    وبالمناسبة ، بدلا من كتابة $artid=$shownews['id']; والجمل التي تلتها تستطيع استخدام التالي:
    extract($shownews);
    وبذلك تكون استخلصت جميع المتغيرات المطلوبة وتقدر تطلبها مباشرة بهذا الشكل: $id ... الخ

    تحياتي لك.





    __________________
    http://www.mzeed.com
    Mzeed For Web Services
    مزيد .كوم لخدمات الويب

    mohem_sa@hotmail.com

    تصميم مواقع، منتديات
    برمجة php & mysql

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

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


    ما شاء الله
    مشكورين اخوتي الكرام على هدا التفاعل و جزاكم الله ألف خير


    Mzeed
    extract($shownews);
    ألف شكر على المعلومة المفيدة

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

    mahmoud009
    جاري التجربة..










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

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

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