Sto cercando in internet come ottenere il massimo di un campo di una tabella.
Tutti dicono di fare così:
Si ma poi? Come lo visualizzo o come lo ottengo in una variabile?codice:SELECT MAX(dato1) FROM tabella1
Sto cercando in internet come ottenere il massimo di un campo di una tabella.
Tutti dicono di fare così:
Si ma poi? Come lo visualizzo o come lo ottengo in una variabile?codice:SELECT MAX(dato1) FROM tabella1
usa un aliasOriginariamente inviato da albanopower
Sto cercando in internet come ottenere il massimo di un campo di una tabella.
Tutti dicono di fare così:
Si ma poi? Come lo visualizzo o come lo ottengo in una variabile?codice:SELECT MAX(dato1) FROM tabella1
select max(dato1) as maggiore from tabella1
a questo punto lo recuperi tramite $row['maggiore'].
![]()
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"Originariamente inviato da albanopower
Questa soluzione l'ho trovata in internet pure io
Non ne esiste una "migliore" più diretta?![]()
ma non è migliore
Quindi la soluzione migliore è questa:Originariamente inviato da nicola75ss
usa un alias
select max(dato1) as maggiore from tabella1
a questo punto lo recuperi tramite $row['maggiore'].
![]()
Quattro righe per un conticinocodice:$queryannomax = "SELECT MAX(skis_year) as maggiore FROM tabella"; $resultannomax = mysql_query($queryannomax, $db); $rowannomax = mysql_fetch_array($resultannomax); $annomax = $rowannomax['maggiore']; echo "$annomax";![]()
Per il valore minimo il procedimento è il medesimo vero?
Basta usare SELECT MIN GIUSTO?
Se non vuoi usare gli alias puoi fare anche così:Originariamente inviato da albanopower
Quindi la soluzione migliore è questa:
Quattro righe per un conticinocodice:$queryannomax = "SELECT MAX(skis_year) as maggiore FROM tabella"; $resultannomax = mysql_query($queryannomax, $db); $rowannomax = mysql_fetch_array($resultannomax); $annomax = $rowannomax['maggiore']; echo "$annomax";![]()
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];