وعليكم السلام ورحمة الله وبركاته ،،
اخي العزيز الحقيقة ماعندي وقت لانشاء سكربت فاعذرني
لكن خذ هذه الاستعلامات لعلها تـفيدك . .
لوفرضنا ان لديك جدول يحتوي زيارات موقعك وكل تحديث صفحة يدخل الى هذا الجدول عدة بيانات من ضمنها
timestamp
من php عبر دالة time()
وهذا الحقل في الجدول اسمه time_stamp من نوع INT
اولا يجب ان تعلم للحصول على تاريخ اليوم في mysql
استخدم عدة دوالات هنا يناسبنا دالة NOW()
واليوم السابق : ADDDate( NOW() ,-1)
سيكون الاستعلام بالشكل التالي :
كود:
select * from my_table
where DAYOFYEAR( FROM_UNIXTIME(time_stamp) ) = DAYOFYEAR( NOW() )
and Year( FROM_UNIXTIME(time_stamp) ) = Year( NOW() )
وبالامس :
كود:
select * from my_table
where DAYOFYEAR( FROM_UNIXTIME(time_stamp) ) = DAYOFYEAR( AddDate( NOW() , interval -1 day ) )
and Year( FROM_UNIXTIME(time_stamp) ) = Year( AddDate( NOW() , interval -1 day ) )
واعتذر عن وجود اي خطا
للاستزادة :
http://dev.mysql.com/doc/refman/5.0/...functions.html