使用自动增量外键插入值

时间:2014-02-06 01:52:51

标签: mysql

我有一个数据库3个表:矩阵,标记和矩阵标记(矩阵和标记之间的关系是N-N)。

以下是每个属性:

matrix: mx_id (auto-incremented); name;
mark: mk_id (auto-inc); name; color;
matrix-mark: mk_id (FK); ma_id(FK). 

例如,如何插入与同一矩阵关联的多个标记?我通过php post获取值。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在插入记录的php中,你可以获得最后插入的id。有一个功能。

mysql_query("INSERT INTO matrix(name) values ('deepak')");
$matrix_id = mysql_insert_id();

mysql_query("INSERT INTO marks(name,color) values ('deepak','white')");
$marks_id = mysql_insert_id();
// now u can insert these two id in your third table..