راکت

ثبت افراد ثبت نام شده در دیتابیس

8 پاسخ

میخوام لیست افراد ثبت نام شده رو داشته باشم.

یا می تونم همه رو داخل یک Table ثبت کنم که بدی اون این هست که امکان داره خیلی مقادیر زیادی بشه یا می تونم
توی یک ستون از جدول کاربران با حرف ثبت کنم اون وقت با explode جدا کنم اما دسترسی یک مقدار سخت میشه
کدوم کار رو کنم به نظرتون؟

@hosseinshirinegad98 @milad @hesammousavi @wozniak @ali.bayat @endworld @mhyeganeh @saman1111 @ariaieboy @moeinbabaei @mobinghasemi1485

ثبت پرسش جدید

پاسخ‌ها

8
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

بله باید تویی Table ثبت کنی برای اینکه مقادیر بیشتری ثبت کنی یک Table دیگه هم درست میکنی و براساس user_id اطلاعات رو در جدول دوم ذخیره میکنی

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

سلام عزیز من , من درست متوجه منظور شما نشدم اگه امکانش هست مقداری بیشتر توضیح بدین. اما بهتون گفته باشم اینکه بخواهین مقداری در جدول ذخیر و بعد برای استفاده ازش اون مقدارو explode کنید این کار هیچ توصیه نمیشه.
ضمنا وارد این لینک شده و تخصص خودتونو اصلاح کنید.

شاید پاسخ شما همین‌جا باشد

محمد معین بابائی
محمد معین بابائی
@moeinbabaei

تخصص: Web developer

منم حرف حسین رو تایید می کنم
@hosseinshirinegad98
و اینکه توی این کانال که شخصی برای خودمه یه سورس دیشب گذاشتم می تونی دانلود کنی و واقعا فوق العاده هستش مربوط یه همین مسائل میشه
با ********* باز میشه

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

اطلاعات خیلی کمی از نیاز و شرایط پروژه دادید و نمیشه قطعی نظر داد ولی به صورت کلی :

روش اولتون نرمال و رایج محسوب می‌شه. عیبی هم که ازش گرفتید وارد نیست.

و روش دوم هم با اینکه شدنی هست ولی چندان جالب به نظر نمی‌رسه.

آرمین امیری نسب
آرمین امیری نسب
@arminamirinasab

تخصص: برنامه نویس فرانت اند

روش اول بعد از زیاد شدن میشه مدیریتش کرد آقای یگانه؟
@mhyeganeh

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

@arminamirinasab
اگر ساختارش از ابتدا درست طراحی بشه چرا که نه...؟ اصلا همون طوری که عرض کردم این روش اصولی ترین و رایج ترین روش هست برای چیزی که من متوجه شدم از نیازتون.

آرمین امیری نسب
آرمین امیری نسب
@arminamirinasab

تخصص: برنامه نویس فرانت اند

آقای موسوی به این نکته اشاره کردند ولی من منظورشون رو از user_id نفهمیدم
@mhyeganeh @hosseinshirinegad98

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

@arminamirinasab
از اونجایی که اطلاعات خیلی کمی از پروژه تون دادید واقعا سخته نظر دادن. اگر ثبت نام کننده ها افراد غریبه و عمومی هستند که بحث user_id کلا منتفیه و فراموشش کنید.
ولی اگر سیستمی دارید که یک سری افراد ابتدا عضو میشن و بعد میخوان در event های مختلف ثبت نام کنند، شما دو تا جدول خواهید داشت. یکی جدول users که اطلاعات هر یک از این کاربران توش ذخیره میشه و یکی هم subscribers مثلا که با یک کلید خارجی user_id با سطر مربوطه در جدول users در ارتباط میشه. و اینجوری دیگه نیازی به وارد کردن مجدد اطلاعات کاربر در جدول ثبت نام کننده ها نیست. یک نمونه ساده اش میشه اینجوری مثلا:

users:
- id
- name
- email
- password
- birth_date

//******

subscribers:
- id
- user_id
- event_id
- status

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام