Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    7

    [MySQL] - Restituzione valore AVG

    Domanda semplice:

    Ho una tabella in cui c'è una colonna con valori numerici di cui vorrei effettuare una media aritmetica. Il MySQL c'è la funzione adatta, ovvero AVG(colonna), ma ancora non riesco a comprendere come stampare il valore su una pagina. Eccone un esempio:

    $query = "SELECT AVG(colonna) FROM tabella GROUP BY altracolonna";
    //ovvero selezionare la media dei valori della colonna dove i valori di un'altra colonna sono uguali.

    $result = mysql_query($query, $db);
    //ovvero eseguire la query

    ...adesso quale funzione devo usare per far si che su una pagina venga stampato il valore della query? E' ovvio che non posso usare mysql_fetch_array o simili. O sbaglio? Perché quando provo a scrivere:

    $row = mysql_fetch_array($result);

    non mi restituisce nessun valore.

    Grazie per gli aiuti! :master:

  2. #2
    $query = "SELECT AVG(colonna) AS media FROM tabella GROUP BY altracolonna";
    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);

    echo $row['media'];

    prova a vedere se cosi funziona..
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    7
    Rettifico, funziona.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.