Php 从MySQL表中选择最大数量无效
我已经查过了,还没弄明白。这是我工作的一部分 我想做的是,在tradeNum列中获取最大的数字。到目前为止,我得到的是:Php 从MySQL表中选择最大数量无效,php,mysql,Php,Mysql,我已经查过了,还没弄明白。这是我工作的一部分 我想做的是,在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()) {
$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";
}
$sql=“从交易中选择最大值(交易数量)”;
$result=$conn->query($sql);
如果($result->num_rows>0){
//每行的输出数据
而($row=$result->fetch_assoc()){
回显“num:”.$row[“tradeNum”]。“
”;
}
}否则{
回显“0结果”;
}
虽然它不回显“0结果”,但它什么也不回显。我还是mysql新手,但这不应该奏效吗?如果有帮助的话,我从中获取了大部分代码。对不起,如果我说得不清楚,请告诉我是否需要澄清。您应该知道
$sql = "SELECT MAX(tradeNum) AS tradeNum FROM trades";
由于您使用的是
tradeNum
列来获取数据,因此您也可以使用orderby
和limit
SELECT tradeNum FROM trades order by tradeNum desc limit 1
哇,非常感谢!我知道这很简单。是的,你只需要给总数指定与你正在使用的键相同的列名:)请不要忘记接受我的回答:)上面说我必须等8分钟。只要我能,我会的!
SELECT tradeNum FROM trades order by tradeNum desc limit 1