0

これが私の現在のテーブルデザインです ここに画像の説明を入力してください

私は多対多の関係を持っています。

たとえば、ミュージシャンテーブルにエントリを作成/挿入した場合、そこから生成された主キー(id)を実際に渡して、すぐにmusician_x_instrumentテーブルのフィールドmusician_idに挿入するにはどうすればよいですか?

4

1 に答える 1

3

mysqli を使用すると仮定すると、insert_id関数を使用すると次のようになります。

$query = "INSERT INTO myCity VALUES (NULL, 'Stuttgart', 'DEU', 'Stuttgart', 617000)";
$mysqli->query($query);

printf ("New Record has id %d.\n", $mysqli->insert_id);

次に、他のデータを他のテーブルに挿入する場合と同様に、この ID を結合テーブルに挿入します。

于 2012-07-07T11:45:35.533 に答える