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

الموضوع: عملية إستخراج ناتج .. افقدتني أعصابي ..تحتاج ذكاء نرجوا التعاون

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283

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



    السلام عليكم

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

    والذي اعاقني به هو اللوب ..

    كمثال :

    لدي جدولين .
    الأول : users
    وبه هذه الحقول (id ,name)
    الثاني: messages
    وبه هذه الحقول (id,userid,txt )

    أريد أن أعرض الآن إسم كل عضو + عدد المرات التي تكرر الـid الخاص به في جدول messages


    كما تلاحظون الجدول الثاني فيه حقل userid
    أريد الإستفادة منه في عمل احصاء لعدد الرسائل الذي كتبها هذا المستخدم

    كود PHP:
    $sql mysql_query("select * from users"); 
    لو انا استخدمت اللوب التالي :

    كود PHP:
    while ($name mysql_fetch_array($sql)){
    echo 
    $name."<br>";

    كيف ادخل في نفس اللوب هذا الاستعلام
    كود PHP:
    $count mysql_query("select count(*) from messages where userid = 
    كيف أربطه الآن في اي دي العضو في الجدول الاخر؟



    وكيف أدخلها كلها في لوب واحد ؟؟

    محمد =4 رسائل
    خالد = 3 رسائل
    عبد الرحمن = 8 رسائل



    أنا فكرت حتى تعبت .. وأعلم أن هناك طرق وربما عقلي مشوش الان لذلك اطلب منك انارتي

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







  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    جرب كده اخي الكريم

    كود PHP:

    <?php

    $sql 
    mysql_query("select * from users");
    while(
    $row=mysql_fetch_array($sql))  
    {
    echo 
    $row['name']."<br>";
    $sl mysql_query("select * from messages where userid=$row[id]");
    $rw=mysql_num_rows($sl);  
    echo 
    $rw;
    }


    ?>






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    جرب كده اخي الكريم

    كود PHP:

    <?php

    $sql 
    mysql_query("select * from users");
    while(
    $row=mysql_fetch_array($sql))  
    {
    echo 
    $row['name']."<br>";
    $sl mysql_query("select * from messages where userid=$row[id]");
    $rw=mysql_num_rows($sl);  
    echo 
    $rw;
    }


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

    لكن أنا أريد أستخدامها مع هذا الاستفسار
    select count(*) from messages where userid =...






  4. #4
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    جزاك الله خير

    لكن أنا أريد أستخدامها مع هذا الاستفسار
    select count(*) from messages where userid =...
    اتفضل اخي
    كود PHP:
    <?php 

    $sql 
    mysql_query("select * from users"); 
    while(
    $row=mysql_fetch_array($sql))   

    echo 
    $row['name']."<br>"
    $count mysql_query("select count(*) from messages where userid =$row[id]"); 
    $rw=mysql_num_rows($count);   
    echo 
    $rw



    ?>






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    جزاك الله خير أخي محمد هلال

    لكن يعطيني نفس النتيجة لكل الأسماء .. وهي نتيجة خاطئة في الحقيقة

    وجربت هذه الطريقة طبعاً

    لذلك المسألة محتاجة شوية تجارب .






  6. #6
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    جزاك الله خير أخي محمد هلال

    لكن يعطيني نفس النتيجة لكل الأسماء .. وهي نتيجة خاطئة في الحقيقة

    وجربت هذه الطريقة طبعاً

    لذلك المسألة محتاجة شوية تجارب .
    اخي جرب الصفحة الي في المرفقات

    غيرة معلومات الاتصال في الصفحة





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip nu.zip‏ (504 بايت, 23 مشاهدات)
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    تـــمــام يا محمد تمـام

    وبارك الله فيك ..

    فعلا احيانا الحل يكون بسيط جدا لكن المخ يكون مقفل ! :d










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

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

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