چطور آرشیو ماهانه رو از تیبل خبرها از یه فیلد دیت بگیرم؟؟

Allahparast

Member
سلام مرسی از دوستان من یه بار دیگه این پست رو زدم خواهشا کمک کنید
چطور آرشیو ماهانه رو از تیبل خبرها از یه فیلد دیت بگیرم؟؟
من نوشتم ولی نمی دونم چطور لینک بدم و اطلاعات رو تو اون ماه نشون بدم:rose:
 

aminoia

Member
برای هر ماه یه تاریخ شروع هست و یه تاریخ پایان
کافی انتخاب کنی از پایگاه داده تمام خبرهایی رو که تاریخشون بعد از تاریخ اول ماه و قبل از تاریخ آخر ماه است
 

aminoia

Member
استفاده از تابع ()time یه روشه ساده و خوبه
زمان به صورت به عدد int در پایگاه داده ذخیره می شه
در نتیجه مقایسه یی هم که میشه مقایسه ی 2 عدد هست و اینطوری کار خیلی راحت می شه

این می تونه یه پرسشه ساده باشه
PHP:
<؟PHP
$date_start_month; // تارخ شروع ماه
$date_end_month; // تاریخ آخر ماه
$query = 'SELECT * FROM table_name WHERE column_news_date>='.$date_start_month.' AND  column_news_date<='.$date_end_month;
?>
و اضافه کنم که با استفاده از تابع ()date خیلی ساده می شه عدد int رو به تارخ برگردوند
 
آخرین ویرایش:

aminoia

Member
ولی چرا این سوال رو اینجا پرسیدی
اینجا که ماله مقالات و آموزش هاست
اگه اشتباه نکرده باشم
 

aminoia

Member
اگه توضیح می خوای باید بگم که این تابع زمان رو به صورت ثانیه از اول ژانویه 1970 تا همین ثانیه یی که توش هستیم به صورت یک عدد صحیح که فعلآ 10 رقم هست بر می گردونه
توضیحات بیشتر : http://ir.php.net/manual/en/function.time.php

تابع mktim رو هم بخون
http://ir.php.net/manual/en/function.mktime.php

این هم تابع date
http://ir.php.net/manual/en/function.date.php

خوب این تیدیل تارخ رو هم ببین
http://www.iranphp.net/articles/code_examples/Articles003.pdf

امیدوارم با مطالعه این لینک ها به یه مطلب درستی برسی
 

جدیدترین ارسال ها

بالا