View Full Version : سوال: ذخیره فایلها در پایگاه داده
phpweb
سه شنبه 17 اسفند 1389, 02:58 صبح
من می خوام فایلهای خصوصی سایتم رو توی پایگاه داده ذخیره کنم.
فکر کنم اول باید فایل رو به فرمت باینری تبدیل کنم و بعد توی پایگاه داده ذخیره کنم. اما دقیقا روش این کار رو نمی دونم.
لطفا در این مورد راهنماییم کنید.
امیـرحسین
سه شنبه 17 اسفند 1389, 21:35 عصر
نوع فیاد دیتابیس رو BLOB تعیین کنید و محتوای باینری رو بصورت معمولی توش INSERT کنید. موقع خواندن هم باز هم معمولی SELECT کنید، هدر بهش اضافه کنید و محتوا رو چاپ کنید. این هم یک آموزش گام به گام: Uploading Files To MySQL Database (http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx)
این رو هم اضافه کنم که در حالت کلی، این کار توصیه نمیشه چون هم حجم دیتابیس و هم سرعت کمی داره مگه اینکه توجیه خوبی داشته باشه که بجای فایل از دیتابیس استفاده کنیم.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.