如何在插入行后从MySQL表中返回值?

时间:2011-03-18 18:14:25

标签: php mysql sql insert

我有用PHP编写的页面。我在其中一个表中插入了几个值作为一行。该表上的一列是test_id。我想,当我插入行时,它返回该行的test_id。我该怎么办?

4 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

您可以使用mysql_insert_id()来获取最新插入内容的ID。

答案 2 :(得分:1)

您可以使用mysql函数LAST_INSERT_ID()来查找插入的ID。像这样:

$query = "SELECT LAST_INSERT_ID()";

答案 3 :(得分:1)

如果此行是AUTO_INCEREMENT行,则可以调用mysql_insert_id()函数来检索插入的最后一行的id。