نمایش نتایج 1 تا 5 از 5

نام تاپیک: ثبت اطلاعات در دیتابیس برای کاربر یک بار در هر روز

  1. #1
    کاربر جدید
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کردستان, سنندج
    پست
    11

    Question ثبت اطلاعات در دیتابیس برای کاربر یک بار در هر روز

    سلام خسته نباشید.

    من یک سیستم امتیازدهی نوشتم.

    مثلا برای عضویت و لاگین کاربر یک امتیاز در نظر گرفتم.

    یک جدول امتیازات دارم. که بر اساس user_id امتیاز رو برای کاربر ثبت میکنه.

    اما حالا میخوام برای لاگین کاربر در هر روز فقط یک بار امتیازِ لاگین ثبت بشه.

    ممنون میشم راهنمایی کنید

  2. #2
    کاربر دائمی آواتار navid3d_69
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    سن
    33
    پست
    627

    نقل قول: ثبت اطلاعات در دیتابیس برای کاربر یک بار در هر روز

    توی یک جدول هر لاگینی که کاربر انجام میده رو ذخیره کن بعد هر بار لاگین چک کن توی اون روز لاگین کردن یا نه

  3. #3
    کاربر جدید
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کردستان, سنندج
    پست
    11

    Question نقل قول: ثبت اطلاعات در دیتابیس برای کاربر یک بار در هر روز

    نقل قول نوشته شده توسط navid3d_69 مشاهده تاپیک
    توی یک جدول هر لاگینی که کاربر انجام میده رو ذخیره کن بعد هر بار لاگین چک کن توی اون روز لاگین کردن یا نه
    مرسی که جواب دادی. اگر نخوام جدول بسازم چی؟
    برای امتیازات ثبت شده ستون تاریخ در نظر گرفتم.
    خودم میخواستم تاریخ لاگین رو با آخرین تاریخ لاگین موجود در جدول مقایسه کنم. اگر وجود داشت دیگه ثبت نشه.
    میشه کویری رو برام بنویسید؟

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    بابل
    پست
    281

    نقل قول: ثبت اطلاعات در دیتابیس برای کاربر یک بار در هر روز

    این کوئری رو ببین.CURDATE تاریخ فعلی (تعریف شده در خودsql)هست و login_date تاریخ آخرین لاگین(که اسم ستون جدولی هست که تعریف کردی). کل این کوئری تعداد رکوردها رو براساس نام کاربری مورد نظر و تاریخ آخرین لاگین میگرده. اگر چیزی پیدا نشد(یعنی مقداری صفر رو برگردوند) اون موقع میتونی ثبت کنی.


    $query="SELECT COUNT(id) FROM table_name WHERE username=$user AND login_date=CURDATE()";

  5. #5
    کاربر جدید
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کردستان, سنندج
    پست
    11

    نقل قول: ثبت اطلاعات در دیتابیس برای کاربر یک بار در هر روز

    نقل قول نوشته شده توسط mostafa272 مشاهده تاپیک
    این کوئری رو ببین.CURDATE تاریخ فعلی (تعریف شده در خودsql)هست و login_date تاریخ آخرین لاگین(که اسم ستون جدولی هست که تعریف کردی). کل این کوئری تعداد رکوردها رو براساس نام کاربری مورد نظر و تاریخ آخرین لاگین میگرده. اگر چیزی پیدا نشد(یعنی مقداری صفر رو برگردوند) اون موقع میتونی ثبت کنی.


    $query="SELECT COUNT(id) FROM table_name WHERE username=$user AND login_date=CURDATE()";
    خیلی ممنونم. فقط ستون date من timestamp هست! با همین جواب میده؟

تاپیک های مشابه

  1. سوال: ثبت اطلاعات در دیتابیس
    نوشته شده توسط vafadar در بخش Access
    پاسخ: 3
    آخرین پست: شنبه 23 آبان 1388, 10:49 صبح
  2. پیغامی مبنی بر تایید ثبت اطلاعات در دیتابیس
    نوشته شده توسط SAMARE در بخش ASP.NET Web Forms
    پاسخ: 13
    آخرین پست: شنبه 09 آبان 1388, 11:06 صبح
  3. سوال: عدم ثبت اطلاعات در دیتابیس
    نوشته شده توسط Spate در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: شنبه 20 تیر 1388, 14:56 عصر
  4. مشکل در ثبت اطلاعات در دیتابیس اکسس
    نوشته شده توسط jeniferxp در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 26 خرداد 1388, 21:48 عصر
  5. ذخیره اطلاعات یک لیست برای کاربر surprised
    نوشته شده توسط zandage در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: جمعه 06 اردیبهشت 1387, 11:03 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •