gpt4 book ai didi

php - MYSQL:SQL查询获取自增字段的值

转载 作者:行者123 更新时间:2023-11-29 01:08:23 26 4
gpt4 key购买 nike

我有一张 table 。主键是 id 并且它会自动递增。现在,当我插入一条新记录时,我需要获取用于更新记录的 ID。我怎样才能做到这一点?如果我使用查询...

select max(id) from table_name

...执行后我可以获得id。但是我能确定它是刚刚插入的记录的id吗?因为很多人会同时使用该应用。

我正在使用 php 和 mysql。

谁能给我一个 php 和 mysql 的示例代码片段?

最佳答案

如果您想从自动递增列中找出最新的 ID 是什么,您只需运行 mysql_insert_id()在插入查询后立即运行。

像这样:

//--connection already made to database
//--now run your INSERT query on the table
mysql_query("INSERT INTO table_name (foo_column) VALUES ('everlong')");

//-- right after that previous query, you run this
$newest_id = mysql_insert_id();

现在 $newest_id 将包含插入的最新行的 ID。

关于php - MYSQL:SQL查询获取自增字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1477837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com