Salve, ho problema con un query, in pratica devo sommare dei campi del db, per farlo l'utente deve scegliere un mese da elenco. Ecco il codice che utilizzo:

Codice PHP:
...
$ute    =  trim($_POST['utente_id']);$mese trim($_POST['mese']);;$anno "2014";

/* Query somma dati tabella */
$sql "SELECT sum(campo1), sum(campo2), sum(campo3), sum(campo4) FROM tabella WHERE  MONTH (data) = $mese and year(data) = $anno and id_utente = '$ute'";
$res mysql_query($sql);$row mysql_fetch_row($res);

$return = array(    'campo1'    => $row[7],     'campo2'    => $row[8],     'campo3'    => $row[9],     'campo4'    => $row[10]    );
echo 
json_encode($return);
?> 
Le date sono salvate nel campo "data" in questo formato 2014-08-31. La cosa strana e se invece di fare la somma estraggo tutto con * funziona correttamente, ma in questo modo se in un mese ho più dati mi prende solo un valore, mentre a me mi occorre fare la somma di tutto.

i valori restituiti sono null.

Dove sbaglio?