比如我有兩個數據庫:如何獲得ID,如果它沒有添加到數據庫呢? (MySQL的)
客戶表(ID是自動增加)
---------------------------------------
----- id ----- name ----- surname -----
----- 1 ----- BOB ----- test1 -----
----- 2 ----- Jhon ----- test2 -----
----- 3 ----- Nick ----- test3 -----
---------------------------------------
和產品表(編號不爲空,你必須手動添加)
*---------------------------------------------
----- id ----- product ----- date -----
----- 1 ----- orange ----- 10/10/2014 -----
----- 2 ----- apple ----- 12/10/2014 -----
----- 3 ----- melon ----- 26/10/2014 -----
---------------------------------------------
*示例組成,我有更復雜和更大的表。
的問題是:
使用一個add.php文件我想補充
名稱= ____ 姓= _____
,並從現場那裏姓名GET ID後(來自表客戶)被添加並使用它使用相同的ID添加產品和日期(到產品表)。
我理解如何將信息添加到多個表:HERE
但如何將表1和表使用ID從表1 後添加信息添加tables2這就是我迷惑。
使用mysqli_insert_id()從最後一次查詢中獲取ID – 2014-11-01 12:40:27
@AleksandarVasić:那就是答案!你也可以選擇最高的ID(max(id)),但使用mysql_insert_id()是更清晰的方式。一點谷歌搜索也會回答這個問題。 – C4u 2014-11-01 12:51:22
如果可能,請你簡單地使用mysqli_insert_id()來做簡單的例子。用我的問題作爲示例。 – Denis 2014-11-01 12:53:56