在PHP中使用SQL语句 怎么取出查询出来的最后一个数据?
发布网友
发布时间:2022-04-06 04:43
我来回答
共5个回答
热心网友
时间:2022-04-06 06:12
在PHP中使用SQL语句可以通过倒序排列记录取出第一条的记录取到最后一条数据。
一般,php调用mysql的接口查询,查询语句如下:
select * from table order by id DESC limit 1
这样就取出记录的最后一条记录。
热心网友
时间:2022-04-06 07:30
倒排查出第一个或者count()你得到的结果 然后减1就是你最后一条的索引
热心网友
时间:2022-04-06 09:05
select a.name name1,a.*,b.value,b.* from piwik_site a,piwik_archive_numeric_2013_10 b where b.period in(1,2,3) and b.name='nb_visits' and a.idsite=b.idsite order by b.value desc
如果页面显示的是这个语句,那么最后一个应该是select a.name name1,a.*,b.value,b.* from piwik_site
a,piwik_archive_numeric_2013_10 b where b.period in(1,2,3) and
b.name='nb_visits' and a.idsite=b.idsite order by b.value asc limit 1
或者先执行一次select count(*) 拿到数量num,再select a.name name1,a.*,b.value,b.* from piwik_site
a,piwik_archive_numeric_2013_10 b where b.period in(1,2,3) and
b.name='nb_visits' and a.idsite=b.idsite order by b.value desc limit num-1,1
热心网友
时间:2022-04-06 10:56
循环语句有错误,追问请问错在那? 应该怎么写?
热心网友
时间:2022-04-06 13:04
queue 按id从大到小,取第一条