🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۸ امیر محمد وثوقی
سوال درباره تصاویر محصولات
جامعه پی اچ پی ایجاد شده در ۲۵ تیر ۱۴۰۲

اگر ما بخوایم در پروژه فروشگاهی و یا پروژه هایی که نیاز داریم تصاویر و یا ویدیو و یا فایل‌های بیشتر داشته باشیم باید برای هر کدوم از این نیاز‌ها جدول در دیتابیس بسازیم؟

برای مثال در این پروژه ما برای اینکه محصولاتمون بیشتر از دو تا عکس داشته باشه باید چیکار کرد

سلام امیرمحمد عزیز

پیشنهاد میکنم برای درک بهتر ساختار پایگاه داده کمی پایگاه داده‌های انواع سایت‌ها رو یررسی و مطالعه کنید.

برای مثال‌ها database schema design examples رو در گوگل سرچ کنید.

جدول مربوط به تصاویر رو ایجاد میکنید و آیدی محصول رو هم قرار میدید و با یک حلقه تصاویر رو دریافت و درج میکنید.

احمدرضا فاطمی کیا ۲۵ تیر ۱۴۰۲، ۲۰:۰۱

سلام جناب فاطمی کیا وقتتون بخیر منظور من از اضافه کردن , عکس محصولات هستش که برای هر عکس باید یدونه از این اینپوت‌ها بزاریم و اینهارو تو جدول محصولات در کالمن‌های مخصوص به خودشون ذخیره کنیم


8dbe-Screenshot (56).png

برای مثال در این عکس ما باید برای هر کدوم از demo img‌ها یه کالمن بسازیم

یعنی در جدول محصولاتمون به ازای هر عکس یه کالمن

امیدوارم منظورم رو تونسته باشم منتقل کنم

امیر محمد وثوقی ۲۶ تیر ۱۴۰۲، ۰۹:۰۸

و یا میشه برای عکس‌ها یه جدول جداگانه ایجاد کنم و اونجا دخیره کنم

امیر محمد وثوقی ۲۶ تیر ۱۴۰۲، ۰۹:۱۱

بله مشکلی نداره.

احمدرضا فاطمی کیا ۲۶ تیر ۱۴۰۲، ۱۵:۳۶

راه کار دیگه ایی نداره؟

امیر محمد وثوقی ۲۶ تیر ۱۴۰۲، ۱۵:۴۹

پروژه‌های بزرگی مثل دیجیکالا و حتی خود سون لرن که تصاویر و ویدیو‌های زیادی ذخیره میکنن اگه از این روش استفاده کنن سرعت پایین نمیاد؟

خود ویدیو و تصاویر یه دغدغه نمیشه؟


امیر محمد وثوقی ۲۶ تیر ۱۴۰۲، ۱۶:۵۵

شما میخواید برای هر محصول ۴ عکس داشته باشید درسته؟

که هر کدوم هم یک ستون داشته باشه!

مثلا تصویر اصلی

تصویر دوم

و...

درسته؟

خب اینطوری باید یک جدول مخصوص بزنید یا همون جدول رو با جیسون پیاده کنید.

پروژه‌های بزرگ فایل‌ها رو روی زیرساخت ابری و سرور دیگه ای قرار میدن و طبق آدرس دیتابیس ازشون استفاده میشه.

بهترین پاسخ
احمدرضا فاطمی کیا ۲۶ تیر ۱۴۰۲، ۱۸:۱۵

درسته

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

امیر محمد وثوقی ۲۶ تیر ۱۴۰۲، ۱۸:۲۰