我需要獲得某列的最大值。這是我的代碼,我得到了一個turorial。MySQL列中的最大值PHP
$query = "SELECT type, MAX(ID) FROM sessions GROUP BY Status";
$result = mysql_query($con, $query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "The biggest session ID is " .$row['MAX(ID)'];
echo "<br />";
}
我需要得到表中最大的ID號。狀態只是另一列,我認爲這與查找ID列中的最大數字無關。我究竟做錯了什麼?
[**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護[並且被正式棄用](http://j.mp/XqV7Lp)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。 – Neal
@關閉主題,但有沒有真正有理由選擇mysqli(over pdo)?它更值得一提嗎?新手應該使用pdo,這樣mysqli可以消失。 – sgroves
@sgroves有**沒有錯誤**與'mysqli_ *' – Neal