ardakarakas adlı üyeden alıntı: mesajı görüntüle
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.