Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Aktualisieren mehrerer MySQL-Tabellenspalten mithilfe von Arrays mit PDO

Sie haben die Syntax zwischen INSERT verwechselt und UPDATE Aussagen. Anstelle eines VALUES() Liste benötigen Sie ein SET Klausel:

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

Überprüfen Sie das MySQL UPDATE Syntaxreferenz für die vollständige Spezifikation zur Verwendung mit UPDATE Aussagen.