php
テーブルの複数のテーブルにデータを挿入します: order_table
フィールド: order_id、(テーブル:) rem_table.rem_id (主キー)、order_number
テーブル: deal_table
フィールド: deal_id、order_id、deal_date、deal_information、deal_man
これら 2 つのテーブルにデータを挿入します。挿入されるデータは、order_number、deal_date、deal_information、deal_man
です。
どうすればいいですか? データを挿入するとき、フィールド rem_table.rem_id を空にすることはできません。これは、将来データをクエリするとき (rem_table と order_table のクエリ) に使用されるためです。
----- -解決策--------------------
If を使用して最初に判断してから挿入します。
もし()
{
() に挿入 ;
mysql->query();
() に挿入;
mysql->query();
}
他
{
}
------解決策---------
注文テーブルは、取引表 (時計のデザインに応じて)
したがって、最初に注文が (挿入) され、次に取引が (挿入) されます
2 つのオプションが利用可能です
1. どちらもデータベースの自動インクリメントを使用します。 ①注文の挿入 ②order_id のクエリ ③取引の挿入
2. PHPでIDを生成 ①オーダーを挿入(生成したIDを直接記述する) ②取引を挿入
方法 2 を使用する場合は、画像名を生成するときと同様に、ID には一定の複雑さが必要であることに注意してください。