Mysql
 sql >> Database >  >> RDS >> Mysql

Aggiornamento di più colonne di tabelle MySQL utilizzando array con PDO

Hai confuso la sintassi tra INSERT e UPDATE dichiarazioni. Invece di un VALUES() lista, è necessario un SET clausola:

$STH = $DBH->prepare('
    UPDATE lease 
    SET 
      accnt = :account, 
      car = :car_lease, 
      radio = :radio_lease, 
      misc = :misc_lease 
    WHERE ID = :lease_ID
');

Esamina MySQL UPDATE riferimento alla sintassi per le specifiche complete da utilizzare con UPDATE dichiarazioni.