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

الموضوع: طلب مساعدة في جلب عدد المقالات من جدول

  1. #1

    طلب مساعدة في جلب عدد المقالات من جدول



    اخواني الكرام

    حالياً اوشكت على الانتهاء من تصميم سكربت القصص او سكربت الرويات

    وفيه شغله عقدتني وهي :

    جلب عدد المقالات من جدول يدعى بــ story_table

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


    هنا جدول aqsam



    وهنا جدول تحزين المقالات والقصص story_table مربوط مع الاقسام الرئيسية عن طريق حقل joining


    فالمطلوب جلب عدد المقالات تحت كل قسم من الاقسام مثال


    جربت اكواد كثيرة ومن ضمنها mysql_num_rows

    وما مشى الحال معاي :eek3:





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    الشغلة سهلة ..

    الاستعلام عن جميع الاقسام يكون :

    [code]
    Select aqsam.* ,count(story_table.id) as num_stories From aqsam
    Left Join story_table on story_table.joining = aqsam.cat_id
    group by aqsam.id
    [code]

    الان كل قسم بيكون له نتيجة جديدة num_stories هي عدد القصص طبعا استعملنا Left Join لان احيانا تكون اقسام فارغة من القصص بينما لو استعملنا Join عادية الاقسام اللي مالها قصص ماراح تطلع ..

    تحياتي





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  3. #3


    مشكور يالغالي

    بس جربت اكتبه بهذا الشكل ما ضبط معي

    كود PHP:
    $sql_k "Select aqsam.* ,count(story_table.id) as num_stories From aqsam
    Left Join story_table on story_table.joining = aqsam.cat_id
    group by aqsam.id"
    ;
    $count_k mysql_num_rows($sql_k);
    echo 
    $count_k
    ممكن تكتبه كامل





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    45


    السلام عليكم
    اخوي المجموع موجود في num_stories و لا تحصل عليه من خلالmysql_num_rows

    -----
    المبرمج قويدري مصطفى






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


    طبعا مايحتاج mysql_num_rows انا ابغاك تفهم وش انت جالس تسوي ..

    طبق الكود المذكور في PHPMyAdmin او اي برنامج تستخدمه وشف وش حصلت عليه من نتايج
    راح تشوف الاقسام كلها على شكل سجلات
    id || اسم القسم || ... الخ ومعهم حقل جديد باسم num_stories اللي هو يحتوي على رقم القصص لكل قسم
    طبعا في الاستخدام بال PHP راح تسوي حلقة تكرار على كل النتايج وتستخدم الnum_stories على كيفك .. وهذا الكود عشان تتضح الصورة

    كود PHP:
     $sql_k "Select aqsam.* ,count(story_table.id) as num_stories From aqsam 
    Left Join story_table on story_table.joining = aqsam.cat_id 
    group by aqsam.id"

    while(
    $row=mysql_fetch_assoc($sql_k))
    {
        echo 
    "القسم $row[qsm] يحتوي على $row[num_stories] من القصص";







    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  6. #6


    اقتباس المشاركة الأصلية كتبت بواسطة Flasher
    طبعا مايحتاج mysql_num_rows انا ابغاك تفهم وش انت جالس تسوي ..

    طبق الكود المذكور في PHPMyAdmin او اي برنامج تستخدمه وشف وش حصلت عليه من نتايج
    راح تشوف الاقسام كلها على شكل سجلات
    id || اسم القسم || ... الخ ومعهم حقل جديد باسم num_stories اللي هو يحتوي على رقم القصص لكل قسم
    طبعا في الاستخدام بال PHP راح تسوي حلقة تكرار على كل النتايج وتستخدم الnum_stories على كيفك .. وهذا الكود عشان تتضح الصورة

    كود PHP:
     $sql_k "Select aqsam.* ,count(story_table.id) as num_stories From aqsam 
    Left Join story_table on story_table.joining = aqsam.cat_id 
    group by aqsam.id"

    while(
    $row=mysql_fetch_assoc($sql_k))
    {
        echo 
    "القسم $row[qsm] يحتوي على $row[num_stories] من القصص";


    خذيت هذا الكود وحطيته تحت القسم كالتالي

    كود PHP:
     echo "<img border='0' src='images/test.gif'>&nbsp;<a class='big_font' href='show.php?cat_id=".$row['cat_id']."'>".$row['qsm']."</a><br>";
     echo 
    "&nbsp;(&nbsp;";
     echo 
    $row['description'];
     echo
    "&nbsp;)<br><BR>";

      
    $sql_k "Select aqsam.* ,count(story_table.id) as num_stories From aqsam
      Left Join story_table on story_table.joining = aqsam.cat_id
      group by aqsam.id"
    ;
      while(
    $row=mysql_fetch_assoc($sql_k))
      {
        echo 
    "&Ccedil;&aacute;&THORN;&Oacute;&atilde; $row[qsm] &iacute;&Iacute;&Ecirc;&aelig;&iacute; &Uacute;&aacute;&igrave; $row[num_stories] &atilde;&auml; &Ccedil;&aacute;&THORN;&Otilde;&Otilde;";

       } 
    وظهر عندي هذا الخطأ

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

    عذراً تعبتكم معاي





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    اهاا لاعادي بس نسينا شئ مهم .. mysql_query
    كود PHP:
    $sql_k "Select aqsam.* ,count(story_table.id) as num_stories From aqsam 
      Left Join story_table on story_table.joining = aqsam.cat_id 
      group by aqsam.id"

    $sql_k mysql_query($sql_k);
    ...... 






    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    بعدين فيه ملاحظة .. الكود اللي حطيته ليس خاص بقسم واحد فقط بل استعلام واحد لجميع الاقسام فيفضل انك تستبدله بالموجود لديك ...





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  9. #9


    اقتباس المشاركة الأصلية كتبت بواسطة Flasher
    بعدين فيه ملاحظة .. الكود اللي حطيته ليس خاص بقسم واحد فقط بل استعلام واحد لجميع الاقسام فيفضل انك تستبدله بالموجود لديك ...
    هذا ما سنجري ولا تهون
    tsmim.com@hotmail.com

    اذا وقتك يسمح





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+





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

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

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