Как реализовать

seospace
На сайте с 18.03.2013
Offline
71
930

В общем описываю ситуацию..

Есть файл Excel - прайс лист. Структура файла всегда одинаковая. Требуется содержимое файла загнать в таблицу MySQL.

Пробовал сам файл сохранять в CSV, но то что я вижу в мускуле после импорта файла в phpmyadmin - явно не то

на сайте постоянно добавляются в одни и теже категории!!

totamon
На сайте с 12.05.2007
Offline
437
#1

нужно писать скрипт который парсит CSV файл, проверяет данные и раскидывает их по таблицам по нужным полям... импорт в phpmyadmin для других целей сделан

---------- Добавлено 08.01.2015 в 21:09 ----------

в mysql можно отсеивать дубликаты через ON DUPLICATE KEY UPDATE или INSERT IGNORE

но не через импорт из файла, экспорт и импорт используется для восстановления или переноса, а не для добавления данных

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
SeVlad
На сайте с 03.11.2008
Offline
1609
#2
seospace:
Требуется содержимое файла загнать в таблицу MySQL.

А может задача стоит несколько иначе? Может "требуется наполнить сайт из содержимого файла"?

Эт я к тому, что может для используемого движка всё уже придумано и не будет косяков при неправильном импортировании в БД.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
seospace
На сайте с 18.03.2013
Offline
71
#3
SeVlad:
А может задача стоит несколько иначе? Может "требуется наполнить сайт из содержимого файла"?
Эт я к тому, что может для используемого движка всё уже придумано и не будет косяков при неправильном импортировании в БД.

да Вы правы. нужно наполнить сайт но смысл в том что для ДЛЕ не могу найти готовое решение

totamon
На сайте с 12.05.2007
Offline
437
#4

можно попробовать программы с фунцией наполнения сайтов Zerber или TextKit, решение в районе 2,5к рублей... или в раздел фриланса заказать скрипт, или самому пхп изучить и такой скрипт написать)

для ответа и помощи в формате форума данных типа "Требуется содержимое файла загнать в таблицу MySQL" и "нужно наполнить сайт" катастрофически не хватает(

как минимум надо привести пару строк из того CSV файла и структуру таблицы куда данные хотите вставить

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
seospace:
нужно наполнить сайт но смысл в том что для ДЛЕ не могу найти готовое решение

Так вот об этом и надо спрашивать\искать!

Не уверен на 100%, но по-моему в ДЛЕ, как и в ВП недостаточно "записать контент поста в таблицу БД". Данные поста скорее всего прописываются и в др. таблицы. А этих данных нет в твоём файле - их генерит движок.

totamon:
можно попробовать программы с фунцией наполнения сайтов Zerber или TextKit,

да, или так.

CB
На сайте с 26.12.2014
Offline
1
#6

этото я знаю, а как базу данных и сайт с форумом перезаливать?

totamon
На сайте с 12.05.2007
Offline
437
#7
charlieBani:
этото я знаю, а как базу данных и сайт с форумом перезаливать?

очень содержательный пост 🍿

с какой целью и что вы вкладываете в "перезаливать"?

MD
На сайте с 11.10.2008
Offline
106
#8
totamon:
очень содержательный пост 🍿
с какой целью и что вы вкладываете в "перезаливать"?

Зачем же Вы так зло шутите над автором поста? Похоже для него это было архиважно - он ради этого на форуме зарегистрировался и выжидал пару недель, что написать такой меткий пост :)

|| Наполнение форумов и статьи заказываю здесь (https://goo.gl/6mah0A) || Бесплатный Московский телефонный номер - здесь (https://goo.gl/3dO9Rp) || Телефон на 4 сим-карты за 20$ (https://goo.gl/75uvp1)
SeVlad
На сайте с 03.11.2008
Offline
1609
#9
charlieBani:
этото я знаю,

А ты-то тут причём? Забыл перелогиниться?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий