Чтобы не усложнять схему БД ещё одной таблицей, если не требуется частый поиск товара по адресу его картинки, можно просто сделать поле типа
text
и в него складывать адреса картинок через разделитель, скажем, через непечатный ASCII символ, или через пробел, если каждый URL перед этим прогонять через
urlencode()
или кодировать в JSON массив ссылок на картинки и хранить json-строку:
$images = [
'https://site1.ru/images/product.php?getimage&id=123&img=345',
'https://site2.ru/images/shkaf.jpg',
'https://admin:pwd@site3.ru/admin.php?img=234',
];
$imgString = json_encode($images);
// строку $imgString положить в единственное поле для картинок в БД .