سوال بپرسید
0

فیلد blob در phpmyadmin در php

سوال بپرسید

سلام

ببخشید من یک جدول در phpmyadmin ساختم که یک فیلد آن را از نوع blob برای ذخیره عکس ساختم

حال برای اینکه محتویاتش را توی فرمم نمایش بدهم چی کار کنم

من با نوع های int و یا varchar مشکل ندارم ولی blob را نمیدونم چطوری توی فرمم نمایش دهم؟

برچسب ها:
گزارش سوال
پرسیده شده در
آمار بازدید: 245

1 پاسخ

0

بهترین راه حل برای ذخیره تصاویر، خارج از دیتابیس و مسیردهی به آدرس تصویر می باشد. در ادامه این موضوع را به صورت مفصل خدمتتان توضیح می دهم.

در ابتدا شما می توانید یک فیلد با نام دلخواه (مثلا path) در پایگاه داده و جدول تصاویر ایجاد کنید و نوع آن را VARCHAR قرار دهید.

در مرحله بعدی باید یک فرم برای دریافت تصویر ایجاد کنید و پس از کلیک کردن روی دکمه آپلود، اطلاعات تصویر مورد نظر را به سمت بک اند (هر زبانی مثل PHP یا پایتون یا ASP.net و ...) ارسال کرده و در نهایت آن را در یک مسیر مثل storage/images/test.png/ ذخیره نمایید.

در نهایت همین مسیر را درون فیلد دلخواه path ذخیره می کنید.

با این تکنیک علاوه بر اینکه حجم پایگاه داده شما کاهش پیدا می کند، بلکه فراخوانی و دسترسی به تصویر بسیار ساده تر خواهد بود.