تعریف یک شرط برای یک کانتر بسیار کوچک

maanib

New Member
سلام دوستان!
برای سایتم یک کانتر کوچیک تعریف کردم که تعداد بازدیدکننده ها رو می شماره و مجموع اون عدد رو در "دیتابیس" ذخیره می کنه. سئوال من از شما اینه که:

چطور دستوری بنویسم که مقدار متغیر hit رو درست "بعد از یکسال" از وقتی که شروع به آمارگیری کرد، "صفر" کنه و همه چی رو دوباره از اول شروع کنه؟

منظورم صفر کردنِ مقدار کانتر در یک پریودِ 365 روزه است. و به گمانم باید از یه همچین چیزی هم در اون استفاده کرد:
(60*60*24*365)

لطفا اگه دستوری یا شرطی به نظرتون میرسه اون رو برای من بنویسید.
سپاس فراوان.
 
آخرین ویرایش:

maanib

New Member
راه حل

از دوستان کسی راه حلی نشون نداد اما خودم راهی براش یافتم. گفتم اینجا بنویسم شاید روزی بدرد یکی دیگه هم بخوره.اومدم توی دیتابیس دوتا تاریخ تعریف کردم. تاریخ اول، اولین تاریخی است که کانتینگ صورت می گیره و با محاسبه تبدیل میشه به تاریخِ یکسالِ بعد و در طی یکسال هم در دیتابیس دستنخورده باقی می مونه. تاریخ دوم هم تاریخی است متغیر که با هر بار بازدید آپدیت می شه. بعد هم یک شرط گذاشتم که اگر تاریخ اول از تاریخ دوم کوچکتر شد، دیتابیس رو پاک کن و دوباره کانتینگ کندر آخر هم یک fetch گرفتم از اون تیبل در صفحه ی ادمین که تعداد بازدیدها رو برام نمایش بده.
 

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

بالا