Visualizzazione risultati 1 fino 4 di 4

Discussione: Visualizzare la media dei valori di una colonna del database

  1. #1
    Guest

    Predefinito Visualizzare la media dei valori di una colonna del database

    Ciao,
    Avrei bisogno di una mano.
    Ho creato un database "REPORT", in cui vado ad inserire ogni giorno l'incasso giornaliero. Vorrei visualizzare in una pagina HTML la media di tutti gli incassi giornalieri (TOT_INC).
    Dovrebbe venir fuori un valore numerico.

    Ho abbozzato la seguente pagina:

    Codice PHP:
    <?php
    include('conn.php');

    $sql = "SELECT AVG(`TOT_INC`) AS temp FROM Report";
    $risultato=$connessione->query($sql);
    if(
    $risultato){
    $row = mysql_fetch_row($risultato);
    echo(
    "La media degli incassi giornalieri è ".$row["AVG('TOT_INC')"]."!");
    } else{
    echo(
    "Query fallita! Riprovare più tardi");
    };
    ?>
    Ma come risultato ottengo al posto del numero la seguente scritta "La media degli incassi giornalieri è !"

    Sapete dirmi dove sta l'errore?

    Grazie mille.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,760

    Predefinito

    Vista la query, prova così:
    Codice PHP:
    echo("La media degli incassi giornalieri è ".$row["temp"]."!");
    In generale, ` è diverso da '

    Ciao!
    Ultima modifica di alemoppo : 19-10-2019 alle ore 21.08.42

  3. #3
    Guest

    Predefinito

    Adesso mi da un risultato ancora più inquietante:

    La media degli incassi giornalieri e

    Vi assicuro che il database è pieno e la query direttamente utilizzata su phpmyadmin funziona.
    help me

  4. #4
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Codice PHP:
    $risultato=$connessione->query($sql);
    ...
    $row = mysql_fetch_row($risultato);
    Stai eseguendo l'interrogazione con una libreria che supporta il paradigma a oggetti, quindi mysqli o PDO, però stai cercando di recuperare il risultato con una funzione mysql.
    Usa consistentemente mysqli o PDO, e utilizza error_reporting(E_ALL) per mostrare tutti gli errori.

    I suggerimenti che do più spesso:


Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •