2012-03-21 13 views
8

Ho un database SQL che ha una colonna come questo:ottenere il numero più grande in un database MySQL in PHP

ID 
----- 
0352 
5432 
4382 
3520 
30593 
3992 
295 

Quello che voglio fare è cercare attraverso quella colonna, trovano il maggior numero (30593) e memorizzarlo in una variabile.

Questo database ha altre colonne, l'esempio sopra riportato è solo a scopo dimostrativo.

ad es.

$ largestNumber = GET maggior numero di id

Come dovrei farlo in PHP/MySQL

risposta

21

In PHP, lo facciamo in questo modo:

$rowSQL = mysql_query("SELECT MAX(ID) AS max FROM `tableName`;"); 
$row = mysql_fetch_array($rowSQL); 
$largestNumber = $row['max']; 
+2

Impressionante lavorato perfetto – Talon

+1

È anche possibile ottenere il valore più veloce: 'list ($ max) = mysql_fetch_row ($ rowSQL) ; ' – Richard

2

credo SELECT max(id) FROM table funzionerà .

1

SELECT MAX(ID) FROM TABLE

eseguire l'istruzione e assegnarlo alla variabile.

0

Usa MAX(ID) per ottenere il valore più grande

1

Prova questa ricerca

"SELECT MAX(Price) AS HighestPrice FROM Products"; 
Problemi correlati