Форум → Программирование → PHP для идиотов → обновление БД
обновление БД
-
В базе содержатся изменяющиеся данные (изначально их получаю путём парсинга с др. сайта),
как организовать обновление данных в базе?
мой вариант:
написать скрипт который перепарсит все изменяющиеся данные и сделает запрос к базе на изменение всех этих переменных значений.
+ нагрузить ещё одним заданием cron, чтобы этот скрипт запускался (к примеру, раз в сутки)
Буду благодарна за вашу критику и более рациональные решения.
Спасибо. -
22 июня 2010 г. 12:57, спустя 7 минут 34 секунды
Да так и делай, можно еще добавить версионности, создавая новую запись в БД, на случай, если парсинг не то спарсил и будет возможность откатить данныеhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
22 июня 2010 г. 17:28, спустя 4 часа 31 минуту 45 секунд
ты получаешь данные с другого сайта. убедись, что эти данные можно разбить на записи (строки), и что у каждой записи можно выделить признак, уникально идентифицирующий эту запись. помести этот признак в поле типа primary key или unique. при последующем парсинге ты определишь, какие из записей изменились на основе этого уникального признака.
обычно у записей на сайтах есть id (например у этого топика id=4617)не всё полезно, что в swap полезло
Пожалуйста, авторизуйтесь, чтобы написать комментарий!