gpt4 book ai didi

php - 返回 mysqli/php 中 2 个字段范围之间的最大值

转载 作者:行者123 更新时间:2023-11-29 12:12:00 25 4
gpt4 key购买 nike

我有一个按 id 从 1 开始排序的数据库。

我还为每条记录设置了时间戳顺序,即 'stamptime'

我尝试返回 id=10id=15 之间的最大 'stamptime'。我尝试了这段代码,但没有成功......

 $sql = "SELECT MAX(stamptime) as max, id FROM Articls ORDER BY id DESC LIMIT 10, 15";
$result = $conn->query($sql);
$row = mysqli_fetch_array($result);
$this->disconnectDB($conn);
return $row['0'];

正确的做法是什么?

最佳答案

限制https://dev.mysql.com/doc/refman/5.0/en/select.html ,是要返回的行数。您想使用 Between, https://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_between .

SELECT MAX(stamptime) as max, id FROM Articls where id between 10 and 15

您当前的代码表示选择将作为第 1 行返回的最大时间戳。尽管订单表示从第 11 行开始返回并返回 15 行,但全部为空。从限制文档中,第一个参数指定要返回的第一行的偏移量,第二个参数指定要返回的最大行数

关于php - 返回 mysqli/php 中 2 个字段范围之间的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30511334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com