/
  • درخواست راهنمایی برای ثبت اطلاعات روزانه ؟؟

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی درخواست راهنمایی برای ثبت اطلاعات روزانه ؟؟
    نویسنده پیام
    saeedvir آفلاین
    عضو جدید
    **

    ارسال‌ها: 19
    تاریخ عضویت: ۱۳۹۱ شهريور ۲۸
    اعتبار: 0
    تشکرها : 14
    ( 10 تشکر در 4 ارسال )
    ارسال: #1
    Exclamation درخواست راهنمایی برای ثبت اطلاعات روزانه ؟؟
    من دارم سایتی به زبان PHP می نویسم که کاربران باید هر روز اطلاعاتی رو در اون ثبت کنند . و بعد هم خود کاربران اون اطلاعات رو باید مشاهده کنند (مثلا آخر هر ماه یا آخر هر هفته)

    در مورد MYSQL یکم فکر کردم برای اینکه بخوام اطلاعات روزانه رو ثبت کنم و بعد پردازش کنم و به کاربران نمایش بدم یکم کار مشکل میشه.

    چه طوری داخل بانک اطلاعاتی ذخیره کنم که هر کاربر بتونه اطلاعات روزانه خودش رو ذخیره کنه. این اطلاعات روزانه که باید هر کاربر اونم هر روز ذخیره کنه حدود 12 تا هست. (مثلا داخل ستون day1 باید به صورت
    کد:
    a=12124
    b=9656
    c=asdasdf
    .
    .
    .


    تصویر رو ببنید


    اگه مثلا Table1 این اطلاعات همه کاربران رو ذخیره کنه و هر کاربر اطلاعاتش درون یکی از ردیف های این جدول ذخیره بشه چون اطلاعات برای هر روز جدا هست نمی دونم باید چه طوری ذخیره کنم که خوندنش راحت باشه.
    نظر شما دوستان در این مورد چیه ؟؟
    ۱۳۹۱ شهريور ۲۸ ۱۲:۳۷ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    ali786 آفلاین
    I'm learning to coding
    ***

    ارسال‌ها: 212
    تاریخ عضویت: ۱۳۹۰ بهمن ۷
    اعتبار: 10
    تشکرها : 771
    ( 161 تشکر در 104 ارسال )
    ارسال: #2
    RE: درخواست راهنمایی برای ثبت اطلاعات روزانه ؟؟
    سلام
    برای اینکار شما می تونید به صورت های مختلفی پایگاه داده و جداول رو ظراحی کنید
    مثلا یک جدول دارید که اطلاعات کاربران رو نگه داری می کنه و یک جدول هم دارید که اطلاعات روزانه (مثلا یاداشت) رو نگه داری میکنه
    خوب در این گونه موارد شما از طریق foreign key ها اطلاعات رو به هم وصل میکنید
    برای مثال در جدول یوزر ها هر یوزر یک آیدی (id) دارد ، در جدول یاداشت ها هر یاداشت یک فیلد با اون آیدی یوزر دارد (user_id) اینطوری شما پیدا میکنی کدوم یاداشت ها مربوط به کدوم یوزر هست و به همین ترتیب ادامه کار ...

    اونطور که شما جدول رو طراحی کردید درست نیست
    شما مثلا یه همچین چیزی لازم داری :

    days
    --id
    --user_id
    --date
    --day
    --value

    user
    --id
    --name
    --username


    موفق باشی
    (آخرین ویرایش در این ارسال: ۱۳۹۱ شهريور ۲۸ ۰۲:۰۲ عصر، توسط ali786.)
    ۱۳۹۱ شهريور ۲۸ ۰۱:۵۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    saeedvir آفلاین
    عضو جدید
    **

    ارسال‌ها: 19
    تاریخ عضویت: ۱۳۹۱ شهريور ۲۸
    اعتبار: 0
    تشکرها : 14
    ( 10 تشکر در 4 ارسال )
    ارسال: #3
    RE: درخواست راهنمایی برای ثبت اطلاعات روزانه ؟؟
    ببخشید چه طوری از این امکان foreign key استفاده کنم (من فقط روش قبلی رو میدونم)
    ۱۳۹۱ شهريور ۲۸ ۰۲:۵۷ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS