Экспорт данных из CVS в MySQL со сравнением по одному полю kod

carich

Guest
Экспорт данных из CVS в MySQL со сравнением по одному полю kod

У меня есть база данных Magazin (php+MySQL) в которую нужно закачивать прайс-лист. Прайс в CVS-файле.

В таблице Message23
3 поля, которые нужно обновлять:
Поле kod
(код товара, по которому нужно индентефицировать товар)
Поле mes(название товара)
Поле price (цена товара).

Есть CVS-файл прайса: (пример стороки) поля соответственно код-название-цена:

964627;шина BRIDGESTONE;5487

Как закачать в таблицу Message23
данные из CVS-файла прайса, НО сделать так, чтобы сравнение значений происходило по полю kod?
т.е. если значение kod совпадает со значением 1 столбца cvs-файла, тогда обновить соотв. строку в поле price?

Подскажите код плиз!
 

Cougar

Кошак
Сделай в таблице Message23 поле kod PRIMARY KEY.
И используй REPLACE вместо INSERT.

PS: И, наверное, CSV, а не CVS :)
PPS: Я сам время от времени при написании путаю эти сокращения :)
 
Сверху