PDO
ANA TABLO ADI:
site_sunucular
Siz bana sadece örnek veriyorum site_sunucular tablosunda bulunanları $degisken['sunucu_status']; şeklinde çektirseniz yeterli gerisi ben halledebilirim
$query = $db->query("SELECT * FROM site_sunucular", PDO::FETCH_ASSOC);
if ( $query->rowCount() ){
foreach( $query as $row ){
print_r($row)
}
}Bu şekilde tüm tabloyu çekebilirsiniz hocam. Sizin üstte olan kodunuzu print olan kısıma alarak işlem yapabilirsiniz. O da şu şekilde oluyor.
$query = $db->query("SELECT * FROM site_sunucular", PDO::FETCH_ASSOC);
if ( $query->rowCount() ){
foreach( $query as $row ){
$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 >= 1){
$query = $db->prepare("UPDATE site_sunucular SET sunucu_status = :status WHERE sunucu_id = :id");
$update = $query->execute(array("status" =>0,"id" => $row['sunucu_id']));
}
}
}burada id adlarını filan tahmini yazdım.