ホームページ > バックエンド開発 > PHPチュートリアル > PHPで複数のテーブルにデータを挿入する

PHPで複数のテーブルにデータを挿入する

WBOY
リリース: 2016-06-13 12:58:52
オリジナル
946 人が閲覧しました

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 には一定の複雑さが必要であることに注意してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート