نکته شماره 1 : قرار دادن عکس در فیلد blob با استفاده از php و MySql
همانطور که میدانید MySql هم مثل سایر دستابیسها نوعی به عنوان blob داره که میشه برای ذخیره تصاویر در این فیلد استفاده کرد .
در بخش قصد دارم با یک نمونه کد شیوه قرار دادن عکس , خواندن و خذف عکس رو برای شما نشون بدم.
فقط قبلش یه توضیح بدم که این کد رو از یه سایت خارجی گرفتم و تغییراتی توش دادم و اینجا میزارم .
در ابتدا باید یک جدول با ساختار زیر در بانک اطلاعاتی ( دیتابیس) بسازید.
CREATE TABLE `ae_gallery` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(64) NOT NULL,
`ext` varchar(8) NOT NULL,
`image_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`data` mediumblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1256;
در این جدول ae_gallery نام جدول میباشد که شما هر نامی که خواستید را میتوانید انتخاب کنید .
بعد از این مرحله شما باید فایل ضمیمه را دریافت کنید .
بعد از دریافت فایل باید مواردی را در فایل تنظیم نمائید . بنابراین فایل را با ویرایشگرتون باز کنید و
و خطهای شماره 1 تا 7 رو با توجه به مشخصات خودتان تنظیم نمائید و
خط 7 شامل کلمه رمزی میباشد که عکس مربوطه با ترکیب شدن با این رمز به فیلد مربوطه میرود ( این مورد از امکانات MySql ورژن 5 میباشد )
اکنون به راحتی میتونید عکسهاتون را وارد جداول کرده , آنها را مشاهده کنید و اگه خواستید پاک کنید
اگه مشکلی داشتید حتما اطلاع بدید .