如何获得自动增量字段

时间:2012-01-29 17:40:35

标签: php mysql

如何在插入数据库示例后获取自动增量字段。如果投诉已注册,则应向用户显示投诉ID。

$sql="INSERT INTO $tbl_name (cardno, comp, firno, compdate) VALUES ('$CardNo', '$Reason', '$Fir',CURDATE())";
mysql_query($sql);

我尝试了这个,但它只显示了第一个插入的记录。

2 个答案:

答案 0 :(得分:4)

mysql_insert_id()返回上一个查询的自动增量ID

但忘记mysql,进入20世纪并使用mysqli(甚至进入21世纪并使用PDO

答案 1 :(得分:1)

值得一提的是mysql_insert_id()(对于mysql扩展)和$mysqli->insert_id(对于mysqli)是本机MySQL函数LAST_INSERT_ID的包装器。所以你也可以这样使用它:

SELECT LAST_INSERT_ID(); // select last generated auto increment id