$totpagato = mysql_query("SELECT sum(prezzo) FROM $table",$db);
mi da questo risultato
Resource id #5
volevo calcolare la somma dei valori della colonna prezzo.
$totpagato = mysql_query("SELECT sum(prezzo) FROM $table",$db);
mi da questo risultato
Resource id #5
volevo calcolare la somma dei valori della colonna prezzo.
devi fare il fetch dei dati
Codice PHP:
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
var_dump($row);
www.gext.it
mysql_query non ti dà il risultato direttamente. Quello che ti restituisce, se la query ha successo, è un identificatore ad una risorsa che contiene un "result-set" (tra l'altro da "liberare" alla fine con mysql_free_result).Originariamente inviato da Maestro76
$totpagato = mysql_query("SELECT sum(prezzo) FROM $table",$db);
mi da questo risultato
Resource id #5
volevo calcolare la somma dei valori della colonna prezzo.
Un result-set è un insieme di 0 o più tuple (righe) che contengono il risultato della query.
Quindi, per dirla in breve, devi fare il "fetch" di ogni riga, ad esempio con la funzione mysql_fetch_assoc, mysql_fetch_array, ecc... Nel tuo esempio, la query restituisce solo 1 riga con 1 colonna.