Bir sistem yapıyorum fakat mantığını aklımda canlandıramadım. İlk önce müşteri ürünü satın aldığı zaman veritabanına urun_satinalimtarihi başlığına 2022-11-29 23:40:00 ve urun_bitistarihi başlığına'da 2022-12-29 23:40:00 yazdırıyorum ve işte ürümlerim sayfasında'da günümüz tarihinin ve urun_bitistarihi başlığının farkını date_diff ile hesaplattırıyorum;
date_default_timezone_set('Europe/Istanbul');
$todayy = date('Y-m-d H:i:s');
$date1 = date_create( $sunucular_goster['urun_bitistarihi'] );
$date2 = date_create( $todayy );
$diff = date_diff( $date2, $date1 );
$fark = $diff -> days;
if($fark > 7){
echo '<td><button class="btn btn-sm" style="background-color:#55c085; color:White;">'.$fark.' Gün</button></span></td>';
}else{
echo '<td><button class="btn btn-sm" style="background-color:#ff5353; color:White;">'.$fark.' Gün</button></span></td>';
}Buraya kadar problem varsa yazın lütfen yoksa devam edelim, ben her günde belirlediğim saatler'de site_sunucular adlı veri tabanının günümüz tarihinin ve urun_bitistarihi başlığının arasındaki gün farkı hesaplansın ve bu gün farkı 1 günün altında olanları bulsun ve onun sunucu_status başlığını 0 yapsın bunu yapabilir miyiz? Ben gün farkını falan hesaplattırırım ama site_sunucular adlı veritabanını for döngüsüyle falan mı döndürmem lazım bütün veriyi kontrol edebilmem için.