@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% (((
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 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)

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

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

Войти через центр авторизации
Похожие вопросы