Задать вопрос
@bizness2022

Как выполнить команду по крону для нескольких записей?

Есть код:
$sql_select = "SELECT * FROM order2 WHERE `status` = 2 AND `date200`< NOW()- interval 3 DAY ";
$result = mysql_query($sql_select);

if (!$result) {
return;
}
while ($row = mysql_fetch_assoc($result)) {
   $insert_sql2 = "UPDATE `order2` SET `status`= '20', `date300`=NOW(), `m_read`='0', `z_read`='0' WHERE `status` = 2  AND `date200`< NOW()- interval 3 DAY";
mysql_query($insert_sql2);





}


он отлично работает по крону. Но выполняет только, если задевает в БД 1 запись, а если 2 и более, крон вообще не срабатываем, почему? Подскажите пожалуйста.
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы