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

الموضوع: كيفية استخدام دالة SUM مع حقل ؟

  1. #1
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    20

    كيفية استخدام دالة SUM مع حقل ؟



    السلام عليكم ورحمة الله
    أنا مبتديء في تعلم PHP السؤال

    افرض ان لدي جدول اسمه Order
    به عدد من الحقول منها حقل اسمه Total
    وفي هذا الجدول 10 صفوف ! كيف يمكن
    أن أحصل على مجموع الاعداد في الحقل Total في الـ 10 صفوف
    هل يتفضل أحد منكم بكود الاستعلام لذلك وفقكم الله





    التعديل الأخير تم بواسطة ekseer ; 09-12-2010 الساعة 12:37 AM


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2008
    المشاركات
    427


    أنا مبتديء في تعلم PHP السؤال
    كلنا نتعلم، ولكن سؤالك في الـ SQL

    حسناً يمكنك ذلك عن طريق كتابة
    كود:
    SELECT SUM(Total) from Order
    وهكذا MAX, MIN, AVG ... إلخ

    كما أعلِمك بأن Order كلمة محجورة في الـ MySql لترتيب التنائج






  3. #3
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    20


    شكرا أخي مستر سمعه فأذا حبيت أطبعها كيف ؟ الله يجزاك خير






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2008
    المشاركات
    427


    شكرا أخي مستر سمعه فأذا حبيت أطبعها كيف ؟ الله يجزاك خير
    كود:
     $result=mysql_query('SELECT SUM(Total) as total from Order', $link);
    $row=mysql_fetch_array($result);
    echo 'SUM= '.$row[total];
    على إفتراض أنك جعلك مفتاح الإتصال $link مثل
    كود:
     $link= mysql_connect('localhost', 'DataBase_username', 'DataBase_pass') or die ('con');
    mysql_select_db('DataBase_name') or die ('db');
    وفقك الله وأعانك





    التعديل الأخير تم بواسطة مستر سمعة ; 09-12-2010 الساعة 01:59 AM

  5. #5
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    20


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






  6. #6
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    20


    الف شكر الكود عمل بنجاح

    طيب سؤال أخر شوف الجدول المرفق ( صوره )
    اذا كنت ابي أجمع حقل Total بالدالة Sum لكن بشرط
    على عبارة Sql اذا كانت cat تساوي 1 كيف سيكون كود الاستعلام





    الصور المرفقة الصور المرفقة  
    التعديل الأخير تم بواسطة ekseer ; 09-12-2010 الساعة 07:54 PM

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


    كود:
    SELECT *, SUM(downloads) AS total FROM usersfiles WHERE cat = '1'






    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه

  8. #8
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    20


    أخي ArabCoders
    شكرا لكن لايوجد لدينا حقل بالجدول اسمه downloads
    والجدول اسمه tab وبه الحقول id,total,cat
    الكود لم يعمل





    التعديل الأخير تم بواسطة ekseer ; 10-12-2010 الساعة 12:01 AM

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2008
    المشاركات
    427


    كود:
    SELECT SUM(Total) as total FROM tab WHERE cat=1
    أو إستخدم GROUP BY لإخراج الناتج لكل Category
    كود:
    SELECT cat, SUM(Total) as total FROM tab GROUP BY cat
    وإستفد من هذا الموقع، فهو مفيد جداً
    http://www.w3schools.com/sql/sql_quiz.asp






  10. #10
    عضو جديد
    تاريخ التسجيل
    May 2010
    المشاركات
    20


    الله ينور عليك أخي مستر سمعه
    نعم الكود اشتغل تمام التمام وأكيد
    ماينطبق على SUM يمكن تطبيقه
    على MAX, MIN, AVG الف الف
    شكر جزاك الله كل خير على الحل
    وعلى الموقع المفيد





    التعديل الأخير تم بواسطة ekseer ; 10-12-2010 الساعة 04:11 PM





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

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

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