ایجاد فیلد در دیتابیس برای ذخیره عکس
من میخوام برای هر خبر اگر کاربر دلش خواست یک عکس هم ذخیره کنه و یا اصلا داخل خبرش عکس وجود داشته باشه تعدادش هم مهم نیست
و بعد در یک اسلاید شو مثلا 5 خبر آخر سایت همراه با عکسشون نمایش داده بشه
فعلا اسلاید شو برام مهم نیست ولی اینکه نوع فیلدی که تو دیتابیس باید تعریف کنم تا عکسها رو توش ذخیره کنم چیه؟
پاسخ : ایجاد فیلد در دیتابیس برای ذخیره عکس
سلام
بهتر تصاویر ور مستقیما در دیتابیس نریزید.اما نوع داده مربوطه : blob
پاسخ : ایجاد فیلد در دیتابیس برای ذخیره عکس
خوب باید تو دیتابیس ذخیره بشه که بعدا بهشون دسترسی داشته باشم دیگه
مگه میتونم جای دیگه ای هم بریزمشون و اگر میشه چطوری و با چه دستوری
پاسخ : ایجاد فیلد در دیتابیس برای ذخیره عکس
بهتره به صورت معمولی در یک فولدر آپلود کنید و اسم فایل رو در دیتابیس ذخیره کنید.
پاسخ : ایجاد فیلد در دیتابیس برای ذخیره عکس
یه سوال دیگه اینکه اگر اسلاید شو با جاوا اسکریپت بنویسم توانایی این رو داره که اخبار رو از دیتابس بخونه و عکسش رو هم پیدا کنه و در اسلایدر نشون بده؟
پاسخ : ایجاد فیلد در دیتابیس برای ذخیره عکس
نقل قول:
نوشته اصلی توسط
aria-adword
یه سوال دیگه اینکه اگر اسلاید شو با جاوا اسکریپت بنویسم توانایی این رو داره که اخبار رو از دیتابس بخونه و عکسش رو هم پیدا کنه و در اسلایدر نشون بده؟
جاوااسکریپت سمت کلاینت اجرا میشه و توانایی ارتباط مستقیم با دیتابیس رو نداره ، اما میتونید اطلاعات رو از دیتابیس به خونید و به یک فرمت استاندارد با اسلایدر خودتون بدید.
پاسخ : ایجاد فیلد در دیتابیس برای ذخیره عکس
اگر میخواید عکس رو بگذارید توی دیتابیس (که معمولا توصیه نمیشه) باید از BLOB استفاده کنید که مخفف Binary Large OBject هست.
بهتر هست که عکس ها رو در یک فولدر آپ کنید و آدرس عکس رو (ترجیحا با اسم یونیک) توی دیتابیس با TEXT یا VARCHAR ذخیره کنید. در مورد سوال دوم شما هم با یک حلقه میشه این کارو ساده کرد (اگر اشتباه نکنم زبون شما php هست دیگه؟ )
پاسخ : ایجاد فیلد در دیتابیس برای ذخیره عکس
نقل قول:
نوشته اصلی توسط
camelian77
اگر میخواید عکس رو بگذارید توی دیتابیس (که معمولا توصیه نمیشه) باید از BLOB استفاده کنید که مخفف Binary Large OBject هست.
بهتر هست که عکس ها رو در یک فولدر آپ کنید و آدرس عکس رو (ترجیحا با اسم یونیک) توی دیتابیس با TEXT یا VARCHAR ذخیره کنید. در مورد سوال دوم شما هم با یک حلقه میشه این کارو ساده کرد (اگر اشتباه نکنم زبون شما php هست دیگه؟ )
توضیحاتتون عالی بود
بله من php کار میکنم البته تازه کار هستم
پاسخ : ایجاد فیلد در دیتابیس برای ذخیره عکس
بهترین کار اپلود فایل عکس در یک پوشه و قراردادن لینک در دیتابیسه ، البته یادتون نره از ریسایز هم استفاده کنید ، که سایتتون سریعتر لود بشه