Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Имеется рабочий скрипт, который делает следующее:

при загрузке в него excel определенного формата ( 3 колонки), первая это артикул товара, вторая это название, третья это цена- происходит перезапись цены в базу данных mysql ( используется только 1ая- артикул, и 3я - цена, вторая так, для балды..)

всего имеется две цены ( розничная, и оптовая), они и фигурируют в скрипте.

суть в том, что сейчас скрипт заточен под определенную структуру базы данных ( определенные таблицы и поля).

нужно перезаточить под другие, указанные поля.

например, сейчас в рабочем скрипте ( прилагается) в таблице personal_offers_by_customers_status_0 находятся такие поля ( см.скриншот http://SSMaker.ru/d3d06169/ ) - то есть артикул это products_id насколько я понимаю..

а их надо заменить в итоге на таблицу http://SSMaker.ru/3eb9c26b/ s_variants в ней sku это артикул, price - оптовая цена.

compare_price - розничная.

прилагается два файла excel_import_mysql_only.php и excel_import_mysql_only_new.php ( оба рабочих, но есть видимо какой-то нюанс, так как в одном из файлов учитывается тот факт, что в исходном excel файле с ценой артикул может быть с нулем в начале, например 0701, и не всегда это корректно обрабатывалось ( например если в базе у нас 701, а в экселе 0701, то не случалось соответствия и цена не заменялась). это надо учесть, чтобы в итоге был один файл. ( я просто забыл чем эти файлы отличаются... то есть excel_import_mysql_only.php и excel_import_mysql_only_new.php - может быть какой-то тупо лишний)

excel_explorer.php прилагается- сугубо рабочий файл, он для тестирования ( то есть это библиотека обрабатывающая эксель). комменты в файлах имеются от программиста.

настройки для подключения к базе данных берутся из файла

config/config.php там примерно такой текст ( чтобы знать как обозвать переменные) ( в рабочем скрипте указан другой путь и др.переменные возможно)

;Сервер базы данных

db_server = "localhost"

;Пользователь базы данных

db_user = ""

;Пароль к базе

db_password = ""

;Имя базы

db_name = ""

рабочий файл тоже прилагается ( эксель который обрабатывается)

то есть один с оптовой ценой, другой с розничной в экселе ( для примера)

9 лет назад
dimitriy_geval
Димитрий 
47 летРоссия
18 лет в сервисе
Был
2 года назад
26 отзывов