В предыдущих статьях посвященных созданию интернет-магазина на php мы сделали таблицы товаров и категорий. Теперь можно добавить к ним еще и производителей товаров.
В любом каталоге и интернет-магазине никак нельзя обойтись без производителей, кроме случаев, если каталог не является по совместительству сайтом самого производителя. Итак, создаем таблицу:
CREATE TABLE IF NOT EXISTS `manufacturers` (
`id` smallint(6) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`description` text NOT NULL,
`logo` varchar(255) NOT NULL,
`site` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
Как видите, ничего сложного. Пять полей: идентификатор, название, описание, логотип (имя файла изображения) и адрес сайта. Абсолютно ничего сложного. Теперь, чтобы выбрать из таблицы товаров интернет магазина все товары определенного производителя, нужно выполнить запрос:
SELECT * FROM products WHERE manufacturer_id=’идентфикатор_производителя’
Я бы не стал называть все, что здесь написано статьей, скорее это заметка. Просто не знал куда приделать производителей. Теперь у нас есть почти все, чтобы заняться каталогом товаров. Я думаю можно переходить уже к созданию сайта, а поняв структуру, уже будем разбираться как превратить каталог в интернет магазин.