Media tra i valori di una colonna

metalgemini

Utente Attivo
14 Apr 2004
745
0
0
Vorrei fare una media tra i valori di una colonna di mysql x poi stampare a video il risultato...ho provato a fare:

$sqlquery = "SELECT AVG(prezzo_prodotto) FROM fatture_fornitori WHERE id_prodotto = '$codice_prodotto'";
$result = mysql_query($sqlquery);
echo" la media è: $result ";

ma mi da:
la media è: Resource id #4
chi mi aiuta?
 
Ceptive - Il futuro fatto di bit

Fai così:

PHP:
$query= "SELECT COUNT(*) as n FROM nometabella";
$risultati = mysql_query($query,$db);
$riga = mysql_fetch_array($risultati);
$n_righe=$riga['n'];	
$query = "SELECT SUM(nomecolonna) AS somma FROM nometabella";
$risultati = mysql_query($query,$db);
$riga = mysql_fetch_array($risultati);
$media = $riga['somma']/$n_righe;

Ricordati di sostituire NOMETABELLA e NOMECOLONNA


Nicola Tempesta
---------------------

Se vuoi inserire anche tu articoli in ceptive contatta:
 
Grazie x la risposta.
Ho tolto un paio di variabili che mi davano errore e funziona,
gli dava noia la variabile $db mi diceva ke era indefinita.:)
Ce la fai a ripostare il tutto con qualche commentino affinchè io possa capire il funzionamento della sintassi?
Ti ringrazio infinitamente:fonzie:
 

Discussioni simili