PDA

View Full Version : سوال: ذخیره فایلها در پایگاه داده



phpweb
سه شنبه 17 اسفند 1389, 01:58 صبح
من می خوام فایلهای خصوصی سایتم رو توی پایگاه داده ذخیره کنم.

فکر کنم اول باید فایل رو به فرمت باینری تبدیل کنم و بعد توی پایگاه داده ذخیره کنم. اما دقیقا روش این کار رو نمی دونم.

لطفا در این مورد راهنماییم کنید.

امیـرحسین
سه شنبه 17 اسفند 1389, 20:35 عصر
نوع فیاد دیتابیس رو BLOB تعیین کنید و محتوای باینری رو بصورت معمولی توش INSERT کنید. موقع خواندن هم باز هم معمولی SELECT کنید، هدر بهش اضافه کنید و محتوا رو چاپ کنید. این هم یک آموزش گام به گام: Uploading Files To MySQL Database (http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx)
این رو هم اضافه کنم که در حالت کلی، این کار توصیه نمیشه چون هم حجم دیتابیس و هم سرعت کمی داره مگه اینکه توجیه خوبی داشته باشه که بجای فایل از دیتابیس استفاده کنیم.