你怎么弄,最后添加的记录/行中的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