我想从数据库中检索自动增量值。现在我正在使用这个代码,它在我的旧PHP版本中运行良好但在php 5中不起作用。
$result = mysql_query($con,"SELECT LAST_INSERT_ID()");
$lastId = mysql_query($result, 0, 0);
$_SESSION['no'] = $lastId;
答案 0 :(得分:1)
使用此功能:mysqli_insert_id($ con); 注意:$ con是数据库连接。 另请参阅以下链接: https://www.w3schools.com/php/func_mysqli_insert_id.asp
答案 1 :(得分:-2)
<?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());
?>