最后一行中的数据库(Last row in the database)

2019-09-17 04:20发布

你怎么弄,最后添加的记录/行中的mysqli数据库。 我必须知道这一点,因为我只想要更新的最后一行添加到数据库中。

Answer 1:

假设你有你的表中的ID列,你会被这样做:

SELECT id FROM table ORDER BY id DESC LIMIT 1;


Answer 2:

如果你有一个自动递增的ID,你可以这样做

select * from your_table order by id desc limit 1

或者更简单

select max(id) from your_table

通常,如果你在你的表中的列,表示你的最后一个记录是做什么

select max(column_that_indicates_order) from your_table

如果你没有任何列,表明你的最后记录是什么,那么你不能找到它。 只要选择的第一要素,没有任何顺序不会持续给出最新的条目。

编辑

要更新您的最后一个记录,你可以这样做:

UPDATE tblPlaces SET lat = '%s', lng = '%s' 
order by id desc
limit 1


Answer 3:

这是最后插入的行功能时$康恩,是您连接的名称。 这只是去年单列好。

$thelastid=mysqli_insert_id($conn);

如果你想找回过去的多行,那么你用select * from your_table order by id desc limit 1



文章来源: Last row in the database
标签: mysqli