Merhaba arkadaşlar, Veritabanından doğum günü olan kullanıcıları 'DogumGunuOlanlar 'aliases ile listeledim ancak bu kullanıcılara mail gönderirken sorun yaşıyorum.
Sql Kodu : $DogumSorgu=$db->GetRows("SELECT DATE_FORMAT(NOW(),'%e')=DATE_FORMAT(MemberBirthday ,'%e') AND DATE_FORMAT(NOW(),'%c')=DATE_FORMAT(MemberBirthday ,'%c') AS DogumGunuOlanlar,MemberID,MemberUsername,MemberNam e,MemberLastname,MemberEmail,MemberBirthday,Member Phone FROM members ORDER BY `DogumGunuOlanlar` DESC");




foreach ($DogumSorgu as $Dogum) {
if ($Dogum->DogumGunuOlanlar == 1) {
$Birthday = $Dogum->MemberBirthday;
$dateOne = DateTime::createFromFormat("Y-m-d", date("Y-m-d"));
$dateTwo = DateTime::createFromFormat("Y-m-d", $Birthday);
$interval = $dateOne->diff($dateTwo);
$YasGunu = $interval->format('%Y');
MailGonder("$Dogum->MemberEmail","$YasGunu.Yaş günün kutlu olsun $Dogum->MemberName $Dogum->MemberLastname, Nice mutlu senelere...");
}
}
Php tarafında mail gidiyor ancak doğum günü olan bir kullanıcının mail adresine diğer kullanıcıların (doğum günü olanların) doğum günü mesajı gidiyor.