Как реализовать такое условие на PHP

113
03 сентября 2019, 09:30

Как написать условие которое будет это проверять. Например если за месяц что-то добавилось в БД то выполнить то-то, например вывести Hello World?.

Answer 1

В таблице, в вашей БД, должна быть колонка даты-времени (DateTime). Когда вы создаете новую запись, то указываете еще и время создания. Таким образом, будет понятно когда именно в базу была внесена определенная запись. Затем, если речь о проверке за текущий месяц, а не за какой-то конкретный, то достаточно будет получить время начала текущего месяца. в запросе это можно сделать например вот так:

date_format(NOW(),'%Y-%m-01')

Теперь достаточно будет проверить, есть ли в БД записи с датой создания большей чем начало текущего месяца. Это можно сделать примерно следующим SQL запросом:

$sql = "SELECT COUNT(*) FROM table_name WHERE created_at > date_format(NOW(),'%Y-%m-01')";

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

READ ALSO
Роутинг для стилей и скриптов

Роутинг для стилей и скриптов

Вопрос следующий: Как сделать роутинг для css / js?

123
Кодировка файла, получаемого php-скриптом

Кодировка файла, получаемого php-скриптом

Вопрос по поводу функций, связанных с кодировкойПолучаю данные curl()-ом с сайта, кодировка на котором установлена windows-1251

89
Двойной пост запрос или как это сделали?

Двойной пост запрос или как это сделали?

Всём приветЕсть сайт на котором хранятся виртуальные финансы для сайта и система зачисления, вывода, перевода между пользователями и т

116
Как настроить webpack dev server на обновление php файлов?

Как настроить webpack dev server на обновление php файлов?

Всем доброго времени суток, недавно начал работать с webpackНастроил его для раработы и все вроде бы хорошо, но вот мне понадобилось изменить...

117