簡體   English   中英

如何獲取最后插入的 ID?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM