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