我的情況是,我有兩個表中添加數據登錄和客戶詳細信息在MySQL。數據由Zend Framework 2一個表單收集,並同時添加到數據庫中。 MySQL中的這兩個表都有一個Customer_ID。在這兩個表的CUSTOMER_ID爲自動increment.I想它是這樣的,當利用的形式,客戶詳細信息添加數據的CUSTOMER_ID被自動遞增並將其值複製到登錄表CUSTOMER_ID。Zend框架2和MySQL查詢
到目前爲止,我已經用LastInserverValue()嘗試過了,我試圖讓Login的Customer_ID成爲FK,我試圖手動分配customer_ID來登錄而沒有運氣。 隨着我用他們只添加,但CUSTOMER_ID是不一樣的上述方法。
注:正在添加的數據沒有更新。
更新:我知道我可以使用最後一個插入ID,但因爲我使用兩個tablegateways在ZF2兩個表我無法弄清楚如何從tablegateway1獲得最後插入值tablegateway 2
感謝保羅的答案。但是,如果所有值都一起更新,我怎麼才能獲得customer.customer_Id。我知道我可以使用最後一個插入ID,但因爲我在ZF2中爲兩個表使用了兩個表格門,所以我無法弄清楚如何從tablegateway1到tablegateway 2獲取最後一個插入值。 – snab
所以這是一個登錄表單而不是登錄形成? –