امیرحسین
10 ماه پیش توسط امیرحسین مطرح شد
3 پاسخ

ذخیره یک آرایه در یک فیلد دیتایس

سلام وقتون بخیر ,
دارم یک وبسایت سفارش غذا با php mvc مینویسم سوالی که دارم اینه
سوال اول:کاربر یکسری لیست غذا های مورد علاقه داره که داخل یک فیلید از دیتابیس قرار میگیره
من لیست رو به صورت string در دیتابیس ذخیره میکنم و هربار که نیاز داشتم اون رو به یک ارایه تبدیل میکنم
این کار را برای سبد خرید کاربر هم انجام میدهم
به نظر شما راه بهتری برای این کار هست یا نه؟
سوال دوم : برای تراکنش های کاربر به نظر شما بهتره این تراکنش ها رو به صورت یک جدول جدا در دیتابیس تعریف کنم یا داخل فیلد هر کاربر ذخیره بشه؟
@Arshiamohammadei
@Raymond


ثبت پرسش جدید
علیرضا
تخصص : داستان داریم حالا..
@mrkaf 10 ماه پیش مطرح شد
1

درود.
اصلا کار مناسبی نیست
بهتره از جدول دیگه بصورت واسط استفاده کنید و تراکنش ها رو اونجا ذخیره کنید.
در واقع با جدول واسط یک رابطه بین جداولتون برقرار کنید.


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 10 ماه پیش مطرح شد
0

درود خوبی...
اول هر دو شون جدول جدا دارن که برای لیست علاقه مندی ها کار خاصی انجام نمیده فقط برای کاربر ذخیره میشه و نمایش میده و کاربر محصولی که قبلا خوشش آمد و علاقه داره روش کلیک کنه و خرید رو انجام بده
برای سبد خرید نظری ندارم.
دوم برای تراکنش ها جدول جدا در نظر بگیر.


جواد
@javad_98 10 ماه پیش مطرح شد
0

سلام
قطعا باید سبد خریدو جدا بنویسی
برای هر محصول یک رکورد اضافه کنه که ایدی محصول گرفته بشه ایدی کاربر و یک وضعیت هم میزاری در صورتی که خرید کامل شد وضعیتش به یک مثلا تغییر میکنه .
و در خریدهای بعدی فقط مواردی که وضعیتشون 0 هست رو نمایش میدی و اونایی که یک هست رو توی پنل به عنوان خریدهای موفق نشون میدی .
همچنین میتونید توش قسمت و عنوان محصول رو هم بزاری که اگر قیمت محصول اپدیت شد برای خریدهای قبلی با قیمت قبل نشون بده.
من قبلا مثل شما string میذاشتم اما خیلی به مشکل خوردم
این روش که گفتم برای حسابداری هم خیلی راحته یک sum میزنی جمع کل در میاد


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

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