使用php的列中的最大值

Nrc*_*Nrc -4 php mysql mysqli

我有一个MySql表"MyTable",其中包含"order"列

order
-----
3
4
2
1
Run Code Online (Sandbox Code Playgroud)

我想得到最高的数字.sql语句在MySql中运行良好:

SELECT MAX(订单)FROM MyTable"

但我不知道如何使用它与PHP和回声呢?就像是:

$result = mysqli_query($con, "SELECT MAX(order) FROM MyTable");
Run Code Online (Sandbox Code Playgroud)

小智 6

$result = mysqli_query($con, "SELECT MAX(order) FROM MyTable");
$row = mysqli_fetch_array($result);
echo $row[0];
Run Code Online (Sandbox Code Playgroud)


Rwd*_*Rwd 6

如果您没有为MySQL函数提供别名,它将在您编写时显示:

$row = mysqli_fetch_array($result);
echo $row['MAX(order)'];
Run Code Online (Sandbox Code Playgroud)

你能做的就是写下这样的东西:

$result = mysqli_query($con, "SELECT MAX(order) as 'max' FROM MyTable");
$row = mysqli_fetch_array($result);
echo $row['max'];
Run Code Online (Sandbox Code Playgroud)

哪个使用别名.

希望这可以帮助!