如何获取非自动递增ID中的最后一个值?
我正在使用两个ID DM_ID和ID。 DM_ID是自动递增的,而ID不是。我想获得id的最后一个值。 我用mysqli_insert_id()来得到它,但我得到了DM_ID的最后一个。 DM_ID并在一个表中。如何获取非自动递增ID中的最后一个值?
你需要火查询来获取的是,
SELECT MAX(`id`) from `tbl_name`
或者,如果你需要最后插入的数据id
,
SELECT `id` from `tbl_name` where `DM_ID` = mysqli_insert_id()
MAX('id')会给出最大ID ....他需要最后一个ID – 2013-05-09 06:30:37
@thumbernirmal - 已经更新。 – Rikesh 2013-05-09 06:31:06
如何将结果分配给php中的变量? – user2335183 2013-05-09 06:31:20
尝试这样
select id from tablename order by DM_ID desc limit 1
SELECT id from tablename order by DM_ID desc limit 1
你为什么需要这个? – 2013-05-09 06:26:44
您是否手动插入?如果是这样 - 为什么你需要选择它?你不是已经拥有了吗?什么情况? – 2013-05-09 06:34:40