| веб-мастеру | блог веб-мастера | Статьи Веб-Мастера | SEO Tools | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| sa†ana |
1.6.2007, 23:26
Сообщение
#1
|
![]() Начинающий ![]() ![]() ![]() Группа: Супер Модераторы Сообщений: 83 Регистрация: 11.5.2007 Из: World Wide Web Пользователь №: 81 |
Возникла необходимость хранить в талице небольшие графические файлы, это возможно?
-------------------- ![]() Чем больше знаем, тем больше знать стремимся... delphi7.info - для delphi'стов... 4479310 - чем смогу тем помогу... |
| gid |
1.6.2007, 23:53
Сообщение
#2
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 623 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
Да, возможно, используй бинарный тип (), но учти, что при выборке 'SELECT * from ...' будет потребляться очень много ресурсов сервера, поэтому для картинок лучше создать отдельную БД, примерно следующей структуры:
Код CREATE TABLE `img` ( `id` INT NOT NULL AUTO_INCREMENT , `type` VARCHAR( 50 ) NOT NULL , `img` BINARY NOT NULL , INDEX ( `id` ) ) ENGINE = MYISAM; Одна проблема - придется для каждого формата изображения использовать свои заголовки [header()]. Т.е. придется делать отдельный php скрипт, который будет указываться в как src в теге <img>, и по id переданному ему грузить картинку из базы. Примерная стуктура скрипта: <?php // чтение из БД полей img и type в зависимости от id, переданного скрипту (пишите самостоятельно) // вывод заголовка о том, что это картинка [Пример: header("Content-Type:image/png");] header("Content-Type:сюда_подставляем_type"); // вывод через echo поля img // все. ?> -------------------- Хочу жить на о.Самуи
Раскрутка Вашего сайта | Пишу php скрипты на заказ | Регистрация Вашего сайта в каталогах |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__| | - | - | - | ICQ: 6-426-630 |
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 8.8.2008, 8:16 |