Ciao a tutti...
Non so se sono più fulminato del solito o se mi sfugge qualche dettaglio...
Ho la necessità di sommare tutti i valori di un array che deriva da una query ad una tabella.
Nel mio esempio la tabella semplificata al massimo ha questa forma:

prodotto|quantita1|quantita2
nome|3|0

in pratica io devo sommare tutte le quantità per un dato nome;
siccome non mi ritrovavo con i risultati e visto che so che quantita2 = 0, ho semplificato in questo modo:
il codice è banale:

Codice PHP:
$sql ="select quantita1
from tabella
where prodotto = 'nome'"
;
$row $db->query($sql);
$res $row->fetch();

$tot array_sum($res);

echo 
$tot
E l'echo mi da come risultato 6!
Se invece mostro l'echo di $res['quantita1'] è correttamente 3...
Var_dump($res) mi restituisce questo risultato:

array(2){["quantita1"]=>string(1)"3" [0]=> string(1) "3" }

Perchè mi indica 2 elementi nell'array?