thinkPHP 如何查询出数据库中id最大的一条数据?

 我来答
杨乾918
推荐于2019-10-15 · TA获得超过1.4万个赞
知道小有建树答主
回答量:106
采纳率:100%
帮助的人:1.6万
展开全部

thinkPHP 查询数据库中id最大的一条数据操作如下:

  1. 先给数据库中的这个字段(sort)分组 再降序排列, 取第1条。

  2. 通过步骤1 获取了 sort值为最大的数据, 然后在 通过 where sort ='步骤1取的值'。

  3. 查询最大ID,select max(id) from table。

  4. 查询最大ID的记录 select * from table where id = (select max(id) from table)
    或者select * from table t where  not exists (select 1 from table t1 where t1.id > t.id)

虚空墨迹2016
2020-07-23
知道答主
回答量:4
采纳率:0%
帮助的人:2888
展开全部
$max_info = Db::name('test')->order('id DESC')->findOrEmpty();
var_dump($max_info)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式