çözdüm hocam
where belirtmeyince hepsini güncellediğini unutmuşum, 450. satırdan sonrası önemli değil, böylesi işimi gördü

$query = $db->prepare("UPDATE tournament SET
hero= :herot,
statuss=:statusst,
code= :codet,
forvs= :fort,
active= :activet
");
$update = $query->execute(array(
"herot" => "",
"statusst" => "1",
"codet" => "0",
"fort" => "NULL",
"activet" => "1"
));


if ( $update ){
print "güncelleme başarılı!";
}else{
echo 'olmadı';
}