2010-06-02 2 views
2

У меня есть PHP-скрипт, который работает путем вызова элементов из базы данных на основе времени, в которое они были помещены туда, и удаляет их, если они старше 5 минут. В принципе, я хочу теперь смоделировать, что произойдет, если эта база данных будет регулярно обновляться.Моделирование базы данных PHP

Так что я рассматривал возможность использования какого-либо кода, который загружает XML-файл, затем проходит и анализирует его в базе данных на основе данных времени, расположенных в узле данных xml ... но проблема в том, что я хочу постоянно перебирать эти данные, чтобы он никогда не запускал другие процессы.

Так что я думал о том, что еще один скрипт PHP может сделать это независимо от сценария php, который будет отображать эти данные. ..

в теории:

Я ищу, чтобы иметь кнопку, которую я могу пр ess, и затем он запустит некоторый php-код для загрузки XML-файла из каталога на моем веб-сервере, а затем итерации, передавая данные, в базу данных на основе времени внутри узла в скрипте PHP и когда скрипт был сначала вызван

Итак, вернемся к моей странице, которая отображает данные ... если я постоянно нажимаю обновление, он будет каждый раз иметь разные результаты, потому что данные добавляются другим процессом, и этот скрипт php удаляет старые данные, когда он обновляется

Есть данные?

Есть ли способ, которым я могу спокойно и безопасно запускать php-скрипт без его загрузки в браузер ... как нить !?

ответ

1

Почему бы просто не запустить PHP-скрипт, который анализирует и вставляет данные в вашу БД из CLI PHP?

http://www.php.net/manual/en/features.commandline.usage.php

+0

У меня проблема мне нужно, чтобы продемонстрировать это в университете, и они не будут установлены PHP, так что я надеялся, чтобы быть в состоянии сделать это на моем веб-сервере, так что я могу затем посетить index.php ? simulate = true, и он загрузит страницу симулятора, чтобы я мог начать процесс моделирования. Тогда я смогу легко продемонстрировать свой проект в веб-браузере без каких-либо проблем –

+0

@ Emdiesse заставит скрипт работать как задание cron на веб-сервере. Вы можете сделать сценарий только вставкой данных, когда БД «работает низко» на данных. – mmattax