[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка данных в БД. Как сделали бы Вы?
Karambol
Добрый день! Есть база данных (MySQL), каталог товаров. В ней есть таблицы:
1)nom(Товары), поля: id,name,price,group_id(id группы товара),prod_id(id производителя)
2)groups (группы товаров), поля: id, name
3)producers (производители), поля: id, name

Подскажите, как лучше организовать загрузку и обновление данных на сайт? Сделал через три текстовых файла: производители, группы и товары. Можно сделать попроще? smile.gif






Спустя 2 минуты, 39 секунд (6.11.2009 - 14:11) Michael написал(а):
Цитата (Karambol @ 6.11.2009 - 11:09)
Сделал через три текстовых файла: производители, группы и товары. Можно сделать попроще? smile.gif

данные в файлах храните что ли?

Спустя 14 минут, 39 секунд (6.11.2009 - 14:26) Karambol написал(а):
Вообще, изначально, был прайс-лист в Excel. Я его вручную преобразовал в файлы Поставщики, Группы и Товары. Данные хранятся в MySQL. Вопрос в том, как лучше организовать обмен.

Спустя 32 минуты, 16 секунд (6.11.2009 - 14:58) Michael написал(а):
на одной форме лучше все вводить.
nom - поля ввода необходимых данных, из них group_id и prod_id выпадающие списки из (groups, producers ) с возможностью добавления.
Неплохо с ajax такое организовать, но можно и с перезагрузкой страницы
после каждого действия модификации.

Спустя 5 минут, 10 секунд (6.11.2009 - 15:04) sergeiss написал(а):
Цитата (Karambol @ 6.11.2009 - 15:26)
Вообще, изначально, был прайс-лист в Excel. Я его вручную преобразовал в файлы Поставщики, Группы и Товары. Данные хранятся в MySQL. Вопрос в том, как лучше организовать обмен.

Делаешь загрузку этих файлов на сервер, через форму на ПХП.
А на сервере "заливаешь" файлы в БД командой LOAD DATA INFILE. После чего удаляешь временные файлы.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.