Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Visualizzare il valore massimo di un campo di una tabella

    Sto cercando in internet come ottenere il massimo di un campo di una tabella.

    Tutti dicono di fare così:
    codice:
    SELECT MAX(dato1) FROM tabella1
    Si ma poi? Come lo visualizzo o come lo ottengo in una variabile?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: Visualizzare il valore massimo di un campo di una tabella

    Originariamente inviato da albanopower
    Sto cercando in internet come ottenere il massimo di un campo di una tabella.

    Tutti dicono di fare così:
    codice:
    SELECT MAX(dato1) FROM tabella1
    Si ma poi? Come lo visualizzo o come lo ottengo in una variabile?
    usa un alias

    select max(dato1) as maggiore from tabella1

    a questo punto lo recuperi tramite $row['maggiore'].


  3. #3
    Questa soluzione l'ho trovata in internet pure io
    Non ne esiste una "migliore" più diretta?

  4. #4
    Originariamente inviato da albanopower
    Questa soluzione l'ho trovata in internet pure io
    Non ne esiste una "migliore" più diretta?
    "SELECT * FROM tabella ORDER BY dato DESC LIMIT 1"

    ma non è migliore

  5. #5

    Re: Re: Visualizzare il valore massimo di un campo di una tabella

    Originariamente inviato da nicola75ss
    usa un alias

    select max(dato1) as maggiore from tabella1

    a questo punto lo recuperi tramite $row['maggiore'].

    Quindi la soluzione migliore è questa:
    codice:
    $queryannomax = "SELECT MAX(skis_year) as maggiore FROM tabella";
    $resultannomax = mysql_query($queryannomax, $db);
    $rowannomax = mysql_fetch_array($resultannomax);
    $annomax = $rowannomax['maggiore'];
    echo "$annomax";
    Quattro righe per un conticino

  6. #6
    Per il valore minimo il procedimento è il medesimo vero?
    Basta usare SELECT MIN GIUSTO?

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: Re: Re: Visualizzare il valore massimo di un campo di una tabella

    Originariamente inviato da albanopower
    Quindi la soluzione migliore è questa:
    codice:
    $queryannomax = "SELECT MAX(skis_year) as maggiore FROM tabella";
    $resultannomax = mysql_query($queryannomax, $db);
    $rowannomax = mysql_fetch_array($resultannomax);
    $annomax = $rowannomax['maggiore'];
    echo "$annomax";
    Quattro righe per un conticino
    Se non vuoi usare gli alias puoi fare anche così:

    Codice PHP:
    $query mysql_query("select max(skis_year),min(skis_year) from tabella") or die(mysql_error() );
    $res mysql_fetch_row($query);
    echo 
    'Maggiore: '.$res[0].' - Minore: '.$res[1]; 

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.