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

2024-11-07 04:08:19
推荐回答(2个)
回答1:

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)

回答2:

$max_info = Db::name('test')->order('id DESC')->findOrEmpty();
var_dump($max_info)