Visualizzazione risultati 1 fino 4 di 4

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

  1. #1
    voce non è connesso Utente AlterBlog
    Data registrazione
    11-10-2019
    Messaggi
    2

    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
    17,585

    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
    voce non è connesso Utente AlterBlog
    Data registrazione
    11-10-2019
    Messaggi
    2

    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,667

    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
  •