Если на одном компе то взяли распарсили и показали, если на разных.. где малина ставим сервер который принимает запросы.. пишем обработчик запросов и отдача данных.. посылаем, забираем, показываем.
как то так!
Поменяли какой-то параметр, отправили запрос на сервер, сервер обработал, выдал данные, данные подставили в страницу. это если схематично, а дальше вариантов много )
смотрите в сторону shell-exec
+ sudo. Но я бы не рекомендовал такой подход. вы практически добавляете уязвимость, злоумышлениик меняет Ваш скрипт, а вы его запускаете от root
Настройте очереди и воркер, сделали какое то действие.. поместили задачу в очередь с таймштампом... а воркер выгребает уже и апдейтит... в общем там есть варианты ))))
Поле автоподкидки, начинаешь вводить (2 буквы) идет запрос к БД далее LIKE c LIMIT 20 больше нету смысла, выбрали.. все... еще вводим снова запрос и т.д.