@maxxl non è un problema di apici, ma di sintassi. il comando "INSERT" permette di specificare una lista di campi ad una lista di values; il comando "UDPATE" - se non sbaglio - necessita di ogni campo associato al rispettivo valore. Per questo mi dà errore.
@bstefano79: sei sicuro che la tua query funzioni? a cosa uguagli $chiavesql ?