ホームページ >バックエンド開発 >PHPチュートリアル >2 つのテーブルを同時に挿入します。専門的なソリューションを探しています。
2 つのテーブルを同時に挿入する専門家を探しています
外部キーを使用して 2 つのテーブルを同時に挿入します。テーブル A にはフィールド id、name、pw があり、id は主キーであり、自動インクリメント フィールドです。 B にはフィールド id、p_id があり、id は主キーでもあり、p_id は外部キーです。テーブル A に挿入するときに、同時にテーブル B にも挿入し、p_id の値を入力します。テーブル B はテーブル A の ID の値と等しくなければなりません。どのように書けばよいでしょうか?皆さんありがとうございます
-----解決策---------------------------- -
最初にA、次にB。順番に挿入するだけです。
あまり重要でないものには必要ありません。
------解決策---------
http://baike.baidu.com/ view /1189954.htm
これを見てください、これは PHP トリガーではなくデータベース トリガーです
PHP を使用する場合は、これを行うことができます
クラスA{ パブリック関数 insertA(){ //テーブルAにコードを挿入 [color=#FF0000]$this->insertB($a_id)[/color]; } パブリック関数 insertB($a_id){ //テーブルBにコードを挿入 } } <br><font color="#e78608">------解決策---------</font><br>mysql トリガーを使用する<br>http://blog .csdn.net/mengxiangbaidu/article/details/7345108 <br><font color="#e78608">------解決策---------</font><br>。