2014-02-06 116 views
0

我有一个数据库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获取值。

在此先感谢。

回答

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..