Привет! В ходе изучения PHP задался целью сделать автоматический вывод цитаты дня на экран.
Нашел (очень странный, как по мне) код вида:
if(date('d.m.Y') == '25.03.2022') {echo 'Цитата один';}
else {
if (date('d.m.Y') == '26.03.2022') {echo 'Цитата два';}
} else {
if (date('d.m.Y') == '27.03.2022') {echo 'Цитата три';} }
Всем понятно, что эта шарманка может продолжаться до посинения, но понятно и то, что как-то странно заходить в код условно каждые 7 дней и вписывать туда новые цифры и вот у меня возникло два закономерных вопроса.
Первый вопрос: Правильно ли я понимаю, что мне стоит привязать это дело к базе данных, в которую будут посредством почти той же проверки записываться данные в таблицу и потом выбираться на сайт?
Вопрос второй: Код ведь будет постоянно обрабатываться? -> Насколько это "вредно" для производительности, если я каждое обновление страницы буду проверять mySQL с таблицами цитат?
Если есть другие концепции выполнения подобной задачи - поделитесь идеями, пожалуйста! А я в свою очередь постараюсь поскорее реализовать, чтобы показать результат :)