我正在寻找一个php函数,它将最新的条目返回到mysql表中。
答案 0 :(得分:2)
您可以使用
mysql_inset_id检索最近添加的行ID。
但是这应该在插入查询之后立即使用。
mysql_insert_id()作用于最后一个 执行查询,一定要打电话 紧接着mysql_insert_id() 生成值的查询。
如果您想稍后检索它,可以使用选择查询
select * from table order by id desc limit 1;
答案 1 :(得分:2)
获取最后一行,假设id是主键(具有自动增量):
mysql_fetch_array(mysql_query("SELECT * FROM table ORDER BY id DESC LIMIT 1));
答案 2 :(得分:2)
您可以使用mysql_insert_id() - http://php.net/manual/en/function.mysql-insert-id.php,它返回数据库中的最新密钥。然后,您可以执行查询以选择它。例如
$id = mysql_insert_id(); $result = mysql_query("SELECT * FROM table WHERE id = ".$id);
希望有所帮助!
答案 3 :(得分:1)
int mysql_insert_id([resource $ link_identifier])
http://php.net/manual/en/function.mysql-insert-id.php
也许这就是你要找的东西