Задать вопрос
@xonar
А смысл?

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

Здравствуйте. Сразу скажу, что я не программист, вообще.
Но, есть задача.
Есть -

$date = new DateTime('-7 days');
echo $date->format('Y-m-d H:i:s'); // дата на данное время -7 дней.

Есть таблица items22 с записями и полями
id - номер записи
item_id - вещь
user_id - пользователь
created_at - дата создания
updated_at - дата последнего обновления записи

Как сделать в цикле так. Если в поле user_id данные больше (0) или не равны (0), то идём и сверяем updated_at. Если updated_at меньше даты $date, то тогда в user_id пишем 3 и сохраняем. И так со всеми записями в таблице.

Готов даже заплатить. Свой пример показывать даже не хочу, ибо стыдно будет 100% (((
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
так, тестировать аккуратно, пишу по памяти:
update `items22` 
set `user_id` = 3 
where `user_id` !=0 
and  DATE(`updated_at`) < DATE (now()+INTERVAL 7 DAY)

Дата хз в каком у вас формате, может не сработать
Применять осторожно, перед применением взболтать сделать бэкап таблицы.
Ответ написан
Ваш ответ на вопрос

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

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