[英]How to get the last inserted ID?
我正在尝试从 PHP 中的 MySQL 数据库中获取最后插入的 ID,我想知道最好的方法是什么?
我目前正在使用这种解决方案,但必须有更好更安全的方法。 那么有人可以帮助我吗? 谢谢
Some insert statement...
$query = "SELECT MAX(aid) FROM asset";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$pickassssult= $row['MAX(aid)'];
}
PHP 有一个 function 称为:
mysql_insert_id();
更多信息http://lt.php.net/manual/en/function.mysql-insert-id.php
参见手册: mysql_insert_id
MySQL 命令: last_insert_id()
您可以通过调用 mysql_insert_id() function 来获取插入 ID。 见mysql_insert_id()
使用mysql_insert_id()
。 然而,这并不是绝对安全的。 这是一个手册
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.