2014-02-06 4 views
0

행렬, 표시 및 행렬 표시 (행렬과 표시 사이의 관계는 N-N입니다) 데이터베이스 3 표가 있습니다. 예를 들어자동 증가 외래 키를 사용하여 값 삽입

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

나 동일한 매트릭스에 여러 마크를 삽입 할 방법 :

여기서 각각의 속성은? PHP 게시물을 통해 값을 가져옵니다.

미리 감사드립니다.

답변

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.. 
관련 문제