關於mysql教程 insert語句後如何獲取insert數據的主鍵值自動編號呢,
方法很簡單的,mysql數據自帶的了mysql_insert_id ( );函數
使用方法:
insert into(a')values('b')
$nid = mysql_insert_id ( );
方法二:
LAST_INSERT_ID(),不過關於這個函數,與mysql_insert_id()比較有很多的區別,mysql_insert_id ()是直接獲取當前session的insert_id,而LAST_INSERT_ID()是SQL函數,
需要通過執行SQL來獲得,如:SELECT LAST_INSERT_ID();顯然這兩個效果是一樣的,
但執行一次SQL要耗費很多資源,不如直接通過mysql_insert_id()獲得內存中的值快得多