Ciao,

ho provato a cercare nel manuale di php una funzione che restituisse la somma di tutti gli elementi ma ho trovato solamente array_sum().

Io pero' vorrei fare una query a mysql simile a questa:

Codice PHP:
$query="SELECT count(id) AS tot, sum(dimensione) AS tot_bytes FROM ts_files WHERE categoria='altro'"
Ma come detto in precedenza ho solamente trovato la funzione di somma per un array e logicamente inserendolo al posto del mio "sum" da errore, perche' 'dimensione' non e' un array.

Nel frattempo ho queste righe, ma se trovassi quel modo sarebbe piu' veloce:

Codice PHP:
$query="SELECT id,dimensione FROM ts_files WHERE categoria='altro'";
$result mysql_query($query$db);
$num_files mysql_num_rows($result);
$somma_bytes=0;
while(
$row mysql_fetch_assoc($result))
  
$somma_bytes+=$row[dimensione]; 
Grazie