Стала задача выбрать пользователей которые не заходили на сайт более 1-го месяца и сделать рассылку писем
Я решил этот вопрос так (пример на codeigniter):
public function user_activ()
{
$this->load->model('model');//загружаем модель
$date=date('Y-m-d', strtotime('- 1 month'));//отнимаем от текущей даты 1 месяц
$array_users=$this->model->get_users($date);//выбираем с базы пользователей у которых поле data меньше $date
if(!empty($array_users)) {
foreach ($array_users as $user) {
//здесь по циклу отправляем email
}
} else {
echo 'Нет пользователей у которых дата последнего визита больше месяца';
}
}
Я решил этот вопрос так (пример на codeigniter):
public function user_activ()
{
$this->load->model('model');//загружаем модель
$date=date('Y-m-d', strtotime('- 1 month'));//отнимаем от текущей даты 1 месяц
$array_users=$this->model->get_users($date);//выбираем с базы пользователей у которых поле data меньше $date
if(!empty($array_users)) {
foreach ($array_users as $user) {
//здесь по циклу отправляем email
}
} else {
echo 'Нет пользователей у которых дата последнего визита больше месяца';
}
}
Комментарии
Отправить комментарий