بسم الله الرحمن الرحيم
اريد عمل ارشيف للموقع عن طريق الشهور والسنين
ارجو الطريقه فى اسرع وقت ممكن
جزاكم الله كل خير ورمضان كريم
بسم الله الرحمن الرحيم
اريد عمل ارشيف للموقع عن طريق الشهور والسنين
ارجو الطريقه فى اسرع وقت ممكن
جزاكم الله كل خير ورمضان كريم
__________________
الدهشه بدايه المعرفه.......!
باختصار يوجد دالتين بال mysql لذلك
year
month
مثال:
هذا الاستعلام يستخرج ارشيف شهر 5\09كود PHP:
select * from posts where year(ddate)='09' and month(ddate)='05'
باختصار الدالة year تستخرج السنة من التاريخ
يعني year(12-3-1990)
تعطي 1990
وهذه السنة تذهب للاستعلام
المصادر:
http://dev.mysql.com/doc/refman/5.1/...function_month
http://www.databasejournal.com/featu...ons-Part-2.htm
http://bytes.com/topic/mysql/answers...ng-years-dates
لم اجرب اﻻستعلام لضيق الوقت
الموضوع يختلف حسب الطريقة المستخدمة في تسجيل التواريخ بالموقع ..
هل تستخدم الطريقة الاعتيادية في حفظ التواريخ ؟1-1-2010
ام تقوم باستخدام timestamp ؟
وبغض النظر عن الطريقة ، الفكرة عموما تكون بانشاء صفحة تكون خاصة بالارشيف .. ويمكن عملها باستخدام php او باستخدام php + قاعدة بيانات ..
مثلا ، لو عندك جدول في القاعدة بها عدد السنوات التي تريدها .. والشهور في كل سنة من السنوات المرادة ..
او يمكنك انشاء السنوات يدويا .. وعمل لووب لكل سنة لل 12 شهر
ويكون كل شهر هو رابط لنقل مثلا get.php?year=2010&month=1
في صفحة get.php
تختلف حسب طريقة تخزين التاريخ بالنسبة للمواد التي تريد عرضها .. اذا كانت 1-1-2010
تقوم بالبحث في قاعدة البيانات عن النتائج التي تحتوي على سنة 2010 وشهر 1 ، من خلال طريقتين :
1- اما من خلال استخدام فنكنشنز MySQL ( افترض انك تستخدم mysql ) وسيقوم بجلب النتائج لك بالضبط
2- جلب جميع البيانات ثم التعامل مع تاريخ كل نتيجة على حدة من خلال explode او str_split وتقارن الشهر بالشهر والسنة بالسنة .. وبهذا ستصل للنتائج في هذا الشهر وهذه السنة
اذا كنت تستخدم timestamp فيمكنك الحصول على ال timestamp الخاصة بالشهر والسنة من خلال mkdate ثم مقارنتها بالتايم ستامب الخاص بالمواد ..
عموما لو احببت المزيد من التفاصيل .. فاعرض المزيد من التفاصيل
تحياتي
رد متعوب عليه اخوي Egyptechno
مشكور عزيزي احمد .. واضح اننا اضفنا رد في نفس الوقت
ومجهودك لا يخفى على احد .. ردودك كلها متعوب عليها
الله يديك الصحة
اصدقائى الاعزاء شكرا لكم لكل من حاول مساعدتى جعله الله فى ميزان حسناتكم
ورمضان كريم
__________________
الدهشه بدايه المعرفه.......!