Как обновить строку после каждых 12 часов в PHP MySql? - PullRequest
0 голосов
/ 30 августа 2018

Я хочу запускать скрипт после каждых 12 часов проходов ввода данных в таблицу. Я использовал cron для этого.

На самом деле я новичок в PHP MySQL, и я сделал ниже запрос, чтобы проверить, работает ли он или нет.

так, ниже работает код.

$sql = "UPDATE notification SET yes = 1 WHERE yes = 0 and time >= now() - INTERVAL 1 DAY"

этот код работает нормально в течение 24 часов, но я хочу, чтобы он работал в течение 12 часов, и не могу понять, как это сделать.

будет очень здорово, если кто-нибудь сможет мне помочь в этой проблеме.

1 Ответ

0 голосов
/ 30 августа 2018

вы можете использовать запланированные события , но если вы хотите использовать cron и выполнять каждые 12 часов, попробуйте это

$sql = "UPDATE notification SET yes = 1 WHERE yes = 0 and time >= now() - INTERVAL 12 HOUR"
...