У меня есть набор png-изображений (16x16), хранящихся в папке, которая находится на моем веб-сервере. Путь: c:/wamp/www/website/images/flags. Эти изображения представляют собой различные флаги стран мира.Как ссылаться на изображение, хранящееся в каталоге в таблице MySQL?
Я хочу иметь доступ к этим изображениям динамически, когда я вывешу список стран и их соответствующие флаги в таблицу через PHP-скрипт.
В моей базе данных я создал следующую таблицу
CREATE TABLE country (
ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
countryCode CHAR(2) NOT NULL,
countryName VARCHAR (50) NOT NULL,
phoneCode CHAR (3) NOT NULL,
imagePathName VARCHAR (254) NOT NULL,
PRIMARY KEY(ID)
) ENGINE = InnoDB;
Как изображение ссылающейся работу в таком случае? Сохраняю ли я путь так же, как любой CSS или HTML?
Если я должен хранить путь, я просто добавить его в следующем виде:
INSERT INTO country VALUES ('', 'CD',
'Democratic Republic of Congo, '243', 'c:/wamp/www/website/images/flags/cd.png')
или я должен иметь столбец с типом BLOB данных. Должно ли быть так, как будет выглядеть инструкция INSERT?
Если вы сохраняете путь, вы должны иметь возможность хранить его, как и любую другую строку, вам понадобится только BLOB, если вы сохраняете фактическое изображение. – Uueerdo
Другими словами, 'yes' – Strawberry