我需要获得某列的最大值。这是我的代码,我得到了一个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