Actualización de múltiples columnas de la tabla MySQL usando arreglos con PDO

Estoy tratando de cambiar todas mis conexiones MySQL de la antigua mysql_query a las PDO. Estoy tratando de actualizar varias filas y columnas de una tabla MySQL usando diferentes arreglos y recibo el siguiente error:

[42000]: Error de sintaxis o infracción de acceso: 1064 Tiene un error en su sintaxis de SQL; revise el manual que corresponde a la versión de su servidor MySQL para conocer la sintaxis correcta para usar valores cercanos a ((accnt, car, radio, misc) ('admin', '300.00', '400.00', '10 .00 ') WHERE ID' en la línea 1

A partir del siguiente código:

$account = $_POST['account'];
$car_lease = $_POST['car_lease'];
$radio_lease = $_POST['radio_lease'];
$misc_lease = $_POST['misc_lease'];
$lease_ID = $_POST['lease_ID'];

//$data = array_map(null,$account,$car_lease,$radio_lease,$misc_lease);
$A = count($lease_ID);

try {
    $DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
    $DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
    $STH = $DBH->prepare('UPDATE lease (accnt, car, radio, misc) values (:account, :car_lease, :radio_lease, :misc_lease) WHERE ID = :lease_ID');
    $i = 0;
    while($i < $A) {
        $STH->bindParam(':account', $account[$i]);
        $STH->bindParam(':car_lease', $car_lease[$i]);
        $STH->bindParam(':radio_lease', $radio_lease[$i]);
        $STH->bindParam(':misc_lease', $misc_lease[$i]);
        $STH->bindParam(':lease_ID', $lease_ID[$i]);
        $STH->execute();
        $i++;
    }
}
catch(PDOException $e) {  
    echo "I'm sorry, but there was an error updating the database.";  
    file_put_contents('PDOErrors.txt', $e->getMessage(), FILE_APPEND);
}

Creo que este problema se debe a la forma en que llamo el identificador de la declaración, pero no estoy seguro de qué parte de mi sintaxis es incorrecta. Además, ¿es esta la mejor manera de manejar tales situaciones? ¿O hay un método mejor para actualizar varias filas en una tabla?

Respuestas a la pregunta(4)

Su respuesta a la pregunta