Напишите скрипт, который получает все цитаты из базы данных, и используйте rand (), чтобы выбрать один. Затем сохраните цитату в файл, как вы хотите, чтобы он появился. Каждый раз, когда вы запускаете скрипт, он должен перезаписывать файл, и в ваш вывод будет просто включен файл для отображения цитаты.
Затем просто запустите средство выбора цитаты в качестве задания cron, установленного на каждые 30 минут.