に2つの異なるクエリ私は2つのテーブルを持って、彼らはマージINSERT内の1つの(PHP)
name
- fname
- sport_id (FK)
sports
- id (PK)
- football
- basketball
ているので、私は、INSERT
mysqli_query($mysqli, "INSERT INTO name(fname)
VALUES('$fname')");
mysqli_query($mysqli, "INSERT INTO sprots(football, basketball)
VALUES('$football','$basketball')");
のためにこれをやったことが正しいのですか? 1つのクエリにそれらをマージする必要がありますか?関係とIDはどうですか?コメントで示唆したように
「スポーツ」テーブルを挿入します。最後のインサートIDを取得し、次に 'name'テーブルを挿入します。ゲームオーバー –
最初に 'sports'テーブルに挿入し、最後に挿入したIDを取得して名前テーブルに挿入します。 –
' INSERT INTO sprots'は 'INSERT INTO sports'となるはずです – RamRaider