2014-05-14 25 views
0

我想用PHP同時將數據插入到兩個不同的表中。我有一個帶有用於輸入學生信息的界面的android應用程序。這些信息包括學生姓名,學年,課程名稱和成績。從同一數據集執行2個sql語句

我有2個表格,第一個表格有id,學生年級,學生班級的列。 id列設置爲自動遞增。第二個表格還有自己的id列,它也被設置爲自動增加,另外還有第一個表的列,當然,等級和id。這當然是第二張表中的外鍵。

我現在的問題是,在將學生姓名和學生年份插入到第一個表格後,如何使用該行標識符以便在插入其餘數據(即第二個表格id(已設置)自動遞增),課程和等級。

例如,在我的android應用程序中,如果我輸入學生姓名爲John David,學生年爲第三年,課程名稱爲Geo 101,等級爲B,我想將姓名和年份保存到第一個表格中並在成功執行後,學生課程名稱和成績應輸入到第二個表格中,並且剛剛輸入的該行的第一個表格中的id應插入到第二個表格中,該列表也位於列標識符的下方外鍵引用第一個表的ID。

我只需要一個想法,如何通過這不一定代碼。

謝謝。

+0

如果您要添加一條記錄,您可以使用@@ Identity來返回插入的KEY –

回答