我目前正在为项目工作开发应用程序。因此,在将数据提交到MySQL表之后,如何设置PHP以显示提交的每个结果的表的自动增量键(确认代码)?我已经有了用于提交数据的PHP代码。我需要获取自动增量键的代码。提前谢谢。
答案 0 :(得分:1)
根据您在PHP中使用的mysql库或语句,有很多方法可以做到这一点。
示例1: 执行另一个查询(效率不高但有效)
SELECT MAX(id) FROM table
这将返回表格中的最高值(即最后插入的ID)
+1会给你下一个AutoIncrement
示例2:
假设你在PHP中使用默认的mysql_query,当连接打开时你可以使用它:
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('mydb');
mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n", mysql_insert_id());
而 mysql_insert_id()将返回查询的实际插入ID。
希望这有帮助