turansonkaya adlı üyeden alıntı: mesajı görüntüle
Selamlar,
Bir sistemim var.
Bu tarihe eşit olan kullanıcıları bana listeliyor ve kullanıcıları kontrol ederek bir mail gönderiyorum.
Bu sistemi sadece bugüne eşit olan kullanıcılar değil de bugün dahil -7 güne kadar kullanıcıları göstermesini istiyorum.
Yani şu şekilde;

Bugün: 17.05.2022
16.05.2022
15.05.2022
14.05.2022
13.05.2022
12.05.2022
17.05.2022

tarihlerine eşit kullanıcıları listelesin istiyoruz.
listelemek için kullandığım kod;

$VerileriGetir = $db->query("SELECT  * FROM data ")->fetchAll(PDO::FETCH_ASSOC);
foreach ($VerileriGetir as $key => $value) {

$DbGelenTarih = $value['1'];
$GuncelGunAy = new DateTime($DbGelenTarih);
$veri5 = array($GuncelGunAy->format('d.m.y'));

 $Tarih= date("d").".".date("m").".".date("y");

 if($veri5[0] == $Tarih){

  $veri[] = array(
    "1" => $value['1'],
    "2" => $value['2'],
    "3" => $value['3']
  );
  
 }

 
}
$VerileriGetir = $db->query("SELECT * FROM data WHERE db_tarih < CURRENT_TIMESTAMP - INTERVAL 7 DAY")->fetchAll(PDO::FETCH_ASSOC);
Bugünde dahil 7 gün öncesine kadar kayıtları getirir.