gpt4 book ai didi

PHP:使用mysql获取数据库中的最后一行

转载 作者:行者123 更新时间:2023-11-29 05:27:36 26 4
gpt4 key购买 nike

我的表格中有三行。我正在尝试获取并显示表格的最后一行,但它始终显示中间行的结果。

我已尝试使用 "DESC""DESC LIMIT 1" 但仍然无法正常工作。

例子:

我的 tbldata 表中有 3 行。

0:5

0:10

0:15

对此的查询:

$result = mysql_query("SELECT fldBldgName, fldTimestamp,   
MIN(fldTotalDuration)fldTotalDuration
FROM tbldata
WHERE fldNetname = '".$network."'
AND fldBldgName = '".$bldg[$i]."'
AND fldWeek = '".$week."'
AND fldMonth = '".$month."'
GROUP BY fldBldgName
ORDER BY fldBldgName,fldTimestamp, fldTotalDuration DESC");

我已经尝试过 ID to order 但仍然无法正常工作。我尝试了 timestamp,但仍然无法正常工作。

该查询的结果始终是 "0:10",正确的输出应该是 "0:15"

但是如果我只有 2 行:

0:5

0:10

结果是:0:10 这是正确的

于是,我也尝试在phpmyadmin中手动查询,还是没有显示最后一行。

最佳答案

假设您有一个设置了 AUTO_INCREMENTid 字段。

然后试试这个

SELECT * FROM tbl ORDER BY id DESC LIMIT 1;

您对 MIN(fldTotalDuration)GROUP BY 的使用完全混淆了您想要的结果。

关于PHP:使用mysql获取数据库中的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18299405/

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