我已经看过了,但还没有弄清楚。这是我table.的一部分

我想做的是在tradeNum栏中获取最大的数量。到目前为止,我有:

$sql = "SELECT MAX(tradeNum) FROM trades";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "num: " . $row["tradeNum"] . "<br>";
    }
} else {
    echo "0 results";
}


虽然这不会回显“ 0结果”,但它不会回显任何内容。我还是mysql的新手,但这不行吗?如果有帮助,我从here中获取了大部分代码。抱歉,如果我不确定,请告诉我是否需要清除一些内容。

最佳答案

您查询的应该是

$sql = "SELECT MAX(tradeNum) AS tradeNum FROM trades";

10-04 15:53