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

الموضوع: [ سؤال ] بسيط في ترتيب النتائج على حسب التاريخ.

  1. #1
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431

    [ سؤال ] بسيط في ترتيب النتائج على حسب التاريخ.



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


    لدي جدول بقاعدة البيانات للمقالات ................
    يوجد في هذا الجدول الحقل add_date تاريخ إضافة المقال بصيغة
    كود PHP:
    date("d-m-Y"); 
    طبعاً الصفحة فيها آخر 50 مقال , أريدها ان تكون هكذا
    12/9/2008
    مقال 1
    مقال 2
    مقال 3
    ==
    11/9/2008
    مقال 5
    مقال 77
    مقال




    وهكذا .... إلى آخر مقال من الـ50 مقال ...

    يعني مثل ماتقولون "نظام أرشفة على حسب تاريخ اليوم ...




    =>
    قمت بتجربة
    كود PHP:

    $Query 
    mysql_query("SELECT `id`,`name`,`add_date`,`url`,`img` FROM `games_games` ORDER BY `add_date` DESC LIMIT 50");
    while(
    $rowxs=mysql_fetch_array($Query)){
    print 
    $rows['add_date'];
    print 
    '=====';
    print 
    '<br />';
    print 
    $rows['subject'];

    لكن هكذا سيتكرر التاريخ مع كل مقال ... فالرجاء المساعده لو بـفكرة البرمجه فقط ,:nice:

    وشكراً.







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


    عزيزي استخدم
    كود PHP:
    date("Ymd"); 







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


    ومن ثم قم بترتيب النتائج حسب التاريخ






  4. #4
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    يمكنك تنفيذ ذلك بأكثر من طريقة، منها استخدام Distinct في الاستعلام ثم جلب النتائج المتعلقة بالتاريخ المجلوب ..

    أو عن طريق حفظ التواريخ في مصفوفة، وما دام التاريخ موجود في المصفوفة لا تطبعه مرة أخرى فقط أدرج عنوان الموضوع تحته، إذا لم يكن موجوداً قم بتخزينه في المصفوفة ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  5. #5
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    exchangeboss
    انت فهمت خطأ :nice:

    ...

    أشرف السمهوري
    شكراً لك اخوي ... جاري التجربه






  6. #6
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    549


    جرّب التالي :

    كود PHP:
    $Query mysql_query("SELECT `id`,`name`,`add_date`,`url`,`img` FROM `games_games` ORDER BY `add_date` DESC LIMIT 50");
    $h1_date '';
    while(
    $rowxs=mysql_fetch_array($Query)){
    if(
    $rows['add_date']!=$h1_date){
    print 
    $rows['add_date'];
    $h1_date $rows['add_date'];
    }
    print 
    '=====';
    print 
    '<br />';
    print 
    $rows['subject'];

    أخوك / صالح المطرفي





    __________________
    صالح المطرفي (Mr.Saphpـ)
    مدونتــــــي
    الصندوق الماسي الخامس
    قوالب WordPress
    تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
    http://www.saphplesson.org

  8. #8
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    اولا شكرا لكل من ساهم في هذا الموضوع ..

    لكن اريد توضيح بسيط اخواني

    الآن .. التاريخ ليس عدد حتى تتم عليه معاملات الاقترانات الحسابيه .. فكيف يمكن استخراجه على صورة :
    Order by x
    ؟






  10. #10
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    الترتيب هو فقط لترتيب التواريخ المتشابهة واحداً تلو الآخر ..

    يعني مثلاً:
    Ashraf
    Ahmad
    Ashraf
    Ahmad
    Mahmoud

    عند ترتيبها:
    Ahmad
    Ahmad
    Ashraf
    Ashraf
    Mahmoud

    كذلك التواريخ، هذا لا يعني أن تكون أرقاماً فقط .. الفكرة هي ترتيب التواريخ المتشابهة

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!





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

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

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