Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
shurgalin 19.12.2004 18:43 / 19.12.2004 18:47
1. есть пользоваьели - ДАcreate table 'user'( 'login' varchar(32) primary key, 'password' varchar(32) null, 'name' varchar(100) null ); create table 'photo' ( 'login' varchar(32) not null, 'photoId' int(11) unsigned primary key auto_increment, 'comment' varchar(250) null, 'previewExt' enum('gif', 'jpg', 'jpeg', 'png') not null, 'photoExt' enum('gif', 'jpg', 'jpeg', 'png') not null, 'width' smallint(5) unsigned not null, 'height' smallint(5) unsigned not null );Изображения добавляются парами: превью установленого размера и сама фотография. Сохраняются файлы в определённый каталог с именами preview_{photoId}.{previewExt} и photo_{photoId}.{photoExt}.
... 'previewId' int(11) unsigned not null, 'photoId' int(11) unsigned not null ... create table 'photo_file' ( 'id' int(11) primary key auto_increment, 'ext' enum('gif', 'jpg', 'jpeg', 'png') not null, 'width' smallint(5) unsigned not null, 'height' smallint(5) unsigned not null, 'data' mediumblob not null );...и хранить изображения прямо в БД.