当我在MySQL数据库中创建一个新条目时,我希望查询返回刚刚创建的表的id.如果它不能这样做,有没有另一种方法来找出这个ID?我想这样做的原因是我可以将一个新行链接到产生它的行(并且不能保证它们是连续的)
Ale*_*ekc 11
你的意思是最后一次自动增量id?
<?php
$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());
?>
Run Code Online (Sandbox Code Playgroud)