Всем привет. Делаю свой первый интернет магазин. Как и где лучше хранить ссылки для изображений? Спасибо всем кто ответит.
Могу рассказать, как делаю это я. Я не храню ссылки в БД, а прописываю для изображения имя, связанное с ID продукта. Например, если продукт в БД имеет ID 55, то несколько фотографий, относящихся к нему, имеют нзвания: 55_1.jpg, 55_2.jpg, 55_3.jpg и т.д. В этом случае, у вас не возникнет ситуации, когда имена фото разных товараов могут совпадать. Кроме того, легко менять конкретную фотографию товара и элементарно удалить их все, при удалении товара из БД
Само изображение можно загружать в базу в тип blob или binary, но это порождает еще больше трудностей. но в базе данных всеравно должна быть информация обо всей информации, в том числе и о картинках.
вместо blob лучше использовать следующий способ:
Заведи табличку, например files, с полями id и link. когда загружаешь файл, заводишь запись для него. а уже в других таблицах, например в товарах, указываешь идентификатор файла в таблице files.
Например, так:
imagenazvanie-kategorii-nazvanie-tovara-timestampОсновные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости