本站內容為本人所有,禁止未經同意恣意未具名轉載或修改原作內容轉發!

2010年6月19日 星期六

[PHP] 取得Insert data 後的Mysql auto_increment 值

這種情況基本上是發生於當你的table間的結構是有foreign key關係,

且有連續處理的問題(例如:訂單 與 訂單內的品項)~

因此就需要取得主table的primary key給子table使用,

當然,

是有辦法的啦~~

基本上有兩種方法,

一種是透過php取得,

另一種則是透過SQL指令取得,

<?

mysql_query("INSERT INTO....");

echo mysql_insert_id();

?>

or

<?

mysql_query("INSERT INTO....");

mysql_query("SELECT LAST_INSERT_ID()");

?>
就擇一使用唄:)

沒有留言:
Write 意見