这个问题很奇怪,如果我问的是一些愚蠢的问题,我真的很抱歉,但我只是想知道它是否可以完成......
Add.php
<form method="post" action="info.php">
<input name="Car_name" type="text">
<input name="Car_color" type="text">
<button type="submit" name="save" > save </button>
</form>
这个页面是 add.php 从这里生成一个 post 请求到页面 message.php。在这个页面中,我们像这样传递查询..
Message.php
if(isset($_POST['save'])){
mysql_query("insert into Car_data where Car_name='".$_POST['Car_name']."',Car_color='".$_POST['Car_color']."'");
}
但我想打印这个插入数据的自动递增 id..
有一次我认为我可以采取一个条件,我可以检查 $_POST['Car_name']&&$_POST['Car_color']
但是可以有很多汽车具有相同的颜色和名称,例如红色法拉利。 . 有什么方法可以获取刚刚插入的那个元素的 id 吗???
最佳答案
只需在插入后调用 mysql_insert_id()(它返回最后插入的 ID)
关于php - 如何获取刚刚插入数据库的查询的自动增量ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21067383/