1

テーブルに関係を与えるために、あるテーブルから別のテーブルにIDを追加しようとしています。フォームからのデータの挿入に関するいくつかのテーブルでこれを行っています。例:人が所有し、アイテムがあるため、アイテムには2つをリンクするためのアイテムIDと人IDがありますが、オプションのテーブルがある場合もあるため、これらのテーブルのIDがアイテムテーブルに追加されることもあれば、nullのままになることもあります。これ。私の考えでは、selectステートメントを実行して他のテーブルからIDを取得してから、挿入されたばかりのフィールドを更新するのは最善の方法ではないようです。誰かがこれを行う方法についてもっと良いアイデアを持っていますか?ありがとう。

4

1 に答える 1

1

最後に挿入されたレコードのIDを返すmysql_insert_id()関数を使用できます。

于 2010-04-20T16:54:32.530 に答える