Помощь mysql запрос добовления товара

Izrael

Гуру форума
Регистрация
11 Фев 2008
Сообщения
514
Реакции
65
Добрый вечер, подскажите как правильно написать запрос чтоб добавить товар в базу. Мне сторонний метод нужен.
Код:
mysql_query("INSERT INTO название_таблицы (post_title, post_content) VALUES ('$_POST[header]', '$_POST[text]')");
нужно что то типо токого ..
ocStore Версия 1.5.5.1.1

Вообщем чтоб понятней было что я хочу Это программа для парсинга, хочется парсить сразу в базу .
 
Для добавления нового товара надо сделать как минимум 4 запроса (если есть дополнительные картинки, то нужен ещё 1 запрос)
Вот пример:
PHP:
INSERT INTO `product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `date_added`, `date_modified`, `viewed`) VALUES ('68', '6700-4SIM', '', '', '', '', '', '', '', '0', '6', 'data/phone/4sim/Free-Shipping-Unlocked-Quad-Band-4-SIM-Card-6700-TV-Russian-Keyboard-Mobile-Phone-with-logo.jpg', '12', '1', '1280.0000', '0', '0', '2012-10-11', '85.00000000', '2', '110.00000000', '47.00000000', '13.00000000', '2', '1', '1', '1', '1', '2012-10-12 02:17:58', '2012-10-23 02:17:54', '12');
INSERT INTO `product_description` (`product_id`, `language_id`, `name`, `description`, `meta_description`, `meta_keyword`, `seo_title`, `seo_h1`, `tag`) VALUES ('68', '3', 'Четырёхсимочный телефон', '<p>\r\n\tБюджетный четырёхсимочный телефон.</p>\r\n<p>\r\n\tЭкран: 2.2 дюйма, 240x320 пикселей</p>\r\n<p>\r\n\tБатарея: 800 мАч</p>\r\n<p>\r\n\tОсобенности: 4 активный сим-карты, аналоговое телевидение, bluetooth, видеоплеер, FM радио, поддержка карты памяти.</p>\r\n<p>\r\n\tРазмеры: 110х47х13 мм</p>\r\n<p>\r\n\t </p>\r\n', '', '', '', '', '');
INSERT INTO `product_to_category` (`product_id`, `category_id`, `main_category`) VALUES ('68', '24', '1');
INSERT INTO `product_to_store` (`product_id`, `store_id`) VALUES ('68', '0');
В запросе 68 это id товара, оно должно быть уникальным для каждого товара, 24 - это номер категории магазина где будет этот товар.
Остальные параметры запроса можно посмотреть если из админки сделать бэкап базы данных и посмотреть файлы редактором
 
Для размышлений...
Есть мнение, что лучше писать не напрямую в базу, а использовать предусмотренные для этого функции движка или API. От версии к версии структура базы может изменяться (иногда довольно значительно) и можно упустить какой-либо из параметров.
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху