PHP函数返回输入mysql函数的最新行

时间:2011-04-11 15:57:35

标签: php mysql

我正在寻找一个php函数,它将最新的条目返回到mysql表中。

4 个答案:

答案 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

也许这就是你要找的东西