
نوشته اصلی توسط
sam_pontiac
سلام
اگر مرتبط با همون اسکریپتی هست که دارید با yii مینویسید، پیشنهاد میکنم یک کاری انجام بدید، راحت تر هست.
یک جدول جدید بسازید، با نام session ( نشست ) که پس از ورود هر کاربر، اطلاعاتی که مدنظر دارید در این جدول تنظیم بشه.
اطلاعاتی مثل تاریخ ورود، دفعات ورود، یوزر آیدی و آی پی و ... تا موارد دیگر.
این جدول شامل id , userid, time, counting باشه.
مقدار id که int هست و بصورت auto تعیین میشه.
userid که بصورت int هست.
time هم روی حالت datetime
counting هم بصورت int در نظر بگیرید ( در حالت Default روی 0 تنظیم کنید )
حالا، برای پس از ورود هر کاربر، یک کوئری Insert ساده در نظر بگیرید که اطلاعات رو ثبت کنه و بعد از هر بار ورود، مقدار counting+1 بشه.
این ساده ترین و بی دردسرترین راه هست.
که علاوه بر این، میتونید اطلاعات مختلفی از کاربر رو توی جدول ذخیره کنید.
علاوه بر اون میتونید اطلاعات افراد غیرکاربر و اصطلاحا میهمان رو هم بر اساس IP شون ثبت کنید.
یه دستور پیدا کردم توی نت عمل می کنه ولی هیچ نتیجه ای رو بالا نمیاره
کد HTML:
SELECT id, Count(login) FROM user GROUP BY id HAVING COUNT(login) >10