如何在插入数据库示例后获取自动增量字段。如果投诉已注册,则应向用户显示投诉ID。
$sql="INSERT INTO $tbl_name (cardno, comp, firno, compdate) VALUES ('$CardNo', '$Reason', '$Fir',CURDATE())";
mysql_query($sql);
我尝试了这个,但它只显示了第一个插入的记录。
答案 0 :(得分:4)
mysql_insert_id()返回上一个查询的自动增量ID
答案 1 :(得分:1)
值得一提的是mysql_insert_id()
(对于mysql扩展)和$mysqli->insert_id(对于mysqli)是本机MySQL函数LAST_INSERT_ID
的包装器。所以你也可以这样使用它:
SELECT LAST_INSERT_ID(); // select last generated auto increment id