powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как лучше сделать алгоритм: из xml в основную базу.
3 сообщений из 3, страница 1 из 1
Как лучше сделать алгоритм: из xml в основную базу.
    #38874209
shariklosharik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица объявлений, где-то тысяч 10 записей, полей в записи около 30.
Надо по xml считывать объявления (около 300 за раз) с другого сайта. Считать для меня не проблема и занести в базу тоже.
Перед записью в базу должен выполниться ряд условий организационного характера растянутым во времени, но объявления из xml-фида должны быть видны на сайте до окончательной записи их в основную таблицу объявлений.

Приходит в голову такой алгоритм, создать таблицу по структуре полностью совпадающую с основной, в нее заносить данные из xml, после выполнения ряда условий организационного характера растянутых во времени перенести эти объявления в основную таблицу.

Вот этот момент не знаю как сделать, как переносить, просто в цикле Insert'ом (будет 300 Insert'ов в цикле) или как лучше, как будет эргономичней, подскажите пож-та, просто первый раз делаю такую задачу. Спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как лучше сделать алгоритм: из xml в основную базу.
    #39327917
Фотография alexnews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нужно ничего выдумывать, просто выполняй запрос когда файлик собрался:
LOAD XML LOCAL INFILE '/Users/alex/Downloads/xml/1132527.xml'
INTO TABLE books(
`id`,
`url`,
`price`,
`currencyId`
);
...
Рейтинг: 0 / 0
Как лучше сделать алгоритм: из xml в основную базу.
    #39328248
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexnews, кто это вообще распространяет?
согласно последним постановлениям Международного Союза Электросвязи, использовать LOCAL INFILE запрещено впредь до дальнейших указаний http://legalhackers.com/advisories/MySQL-Exploit-Remote-Root-Code-Execution-Privesc-CVE-2016-6662.html
http://www.opennet.ru/opennews/art.shtml?num=45127
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как лучше сделать алгоритм: из xml в основную базу.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]