2014-05-14 24 views
0

我想用PHP同时将数据插入到两个不同的表中。我有一个带有用于输入学生信息的界面的android应用程序。这些信息包括学生姓名,学年,课程名称和成绩。从同一数据集执行2个sql语句

我有2个表格,第一个表格有id,学生年级,学生班级的列。 id列设置为自动递增。第二个表格还有自己的id列,它也被设置为自动增加,另外还有第一个表的列,当然,等级和id。这当然是第二张表中的外键。

我现在的问题是,在将学生姓名和学生年份插入到第一个表格后,如何使用该行标识符以便在插入其余数据(即第二个表格id(已设置)自动递增),课程和等级。

例如,在我的android应用程序中,如果我输入学生姓名为John David,学生年为第三年,课程名称为Geo 101,等级为B,我想将姓名和年份保存到第一个表格中并在成功执行后,学生课程名称和成绩应输入到第二个表格中,并且刚刚输入的该行的第一个表格中的id应插入到第二个表格中,该列表也位于列标识符的下方外键引用第一个表的ID。

我只需要一个想法,如何通过这不一定代码。

谢谢。

+0

如果您要添加一条记录,您可以使用@@ Identity来返回插入的KEY –

回答