• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت مشخصات محصول
#1
با سلام خدمت دوستان گرامی
بنده دارم یه سایت فروشگاهی مینویسم وتا به اینجا همه موارد خوب جلو رفته به جز یک مورد که واقعا درگیرش شدم و کمک میخوام ازتون Huh

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

ممنونم از نظرات شما دوستان
  پاسخ
تشکر شده توسط :
#2
- توی جدول (TABLE) محصولات یک ستون (COLUMN) برای مشخصات قرار بده. که مشخصات محصول رو در قالب JSON (ترجبجآ) یا آرایه (که با Serialize تبدیل به رشته می شه) یا هر قالب دیگه ایی ... توش قرار می گیره.

- برای اینکه در قسمت فرم درج محصول جدید، برای وارد کردن مشخصات سریع تر فرم مناسب رو ایجاد کنی، یک جدول (TABLE) ایجاد کن که برای هر دسته بندی لیستی از مشخصات رو نگه می داره :

کد:
TABLE: ITEM_SPECS
+----+---------+-------+
| id | subject | specs |
+----+---------+-------+
|        ...           |

+----+---------+-------
| 11 | mobile  | os,battery, ...
+----+---------+-------
  پاسخ
تشکر شده توسط : payam_omrani
#3
سلام
ممنون بابت پاسختون
این که یک ستون برای مشخصات قرار بدم به مشکل میخوره ...
از اونجایی که میخوام جستجو برای هر کدام از این خصیصه ها داشته باشم
مثلا در یک محصول دو مشخصه رنگ وجود دارد ( مثل ساعت که هم رنگ صفحه و هم رنگ بند دارد )
پس وقتی مشکی رو سرچ کنم به مشکل میخوره و نمیشه فقط یکی از موارد رو جستجو کرد
میشه با JSON ذخیره کرد ولی به نظرتون جستجو داخل کوئری ها کمی کند نمیشه ؟
بر اساس نام و ارزش داخل ستون ذخیره کنم (JSON) ؟
مثلا : name : rangsafhe value : white ?!
یا راهکار بهتری هست ؟
  پاسخ
تشکر شده توسط :
#4
برای پیدا کردن خصوصیت می تونی تو خود ستون جستجو کنی.
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان