Ответ 1
Что вам нужно, в соответствии с вашими комментариями, это " BLOB '(Binary Large OBject) для изображения и возобновления.
Мне нужно сохранить изображение и возобновить работу пользователя в базе данных.
Я использую базу данных mysql и php5. Мне нужно знать, какие типы данных я должен использовать.
А также как установить лимит (максимальный размер) для загруженных данных.
Что вам нужно, в соответствии с вашими комментариями, это " BLOB '(Binary Large OBject) для изображения и возобновления.
Отличный ответ на ваш вопрос можно найти на самом сайте MYSQL. Обратитесь к руководству (без использования PHP)
http://forums.mysql.com/read.php?20,17671,27914
В соответствии с ними используется тип LONGBLOB. с тем, что вы можете хранить изображения менее 1 Мбайт только по умолчанию, хотя его можно изменить, отредактировав конфигурационный файл сервера. Также рекомендуется использовать MySQL workbench для упрощения управления базой данных.
Это можно сделать из командной строки. Это создаст столбец для вашего изображения с помощью свойства NOT NULL
.
CREATE TABLE `test`.`pic` (
`idpic` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`caption` VARCHAR(45) NOT NULL,
`img` LONGBLOB NOT NULL,
PRIMARY KEY(`idpic`)
)
TYPE = InnoDB;
Из здесь