Dovrei fare una query di UPDATE dove devo prendere un campo della tabella e passarlo come indice di un array...

Esemplifico il tutto.

Ho tabella con i campi:
id(chiave) - scelta - tot

Dovrei fare in modo che tot assumesse un dato valore in base ai valori di un array ($a) dove l'indice è il valore del campo "scelta".

In pratica la query dovrebbe assumere il seguente aspetto tranne ciò che riporto in rosso:

UPDATE tabella
SET tot='tot + $a[scelta]'
WHERE id='$numero_richiesto';

Spero di esser stato chiaro...grazie!