レシピを保存するための基本的なデータ構造があります。以下の 3 つのテーブルで構成されます。
表 1 - レシピ (recipe_id、recipe_name)
表 2 - 成分 (ingredient_id、individual_name)
表 3 - Recipe_Ingredients (recipe_id、individual_id)
新しいレシピを追加するときに問題が発生しました。挿入のベスト プラクティスを知りたいです。
現在、 Recipesテーブルに挿入したフォームを送信すると、recipe_id が自動生成されます。次に、 Ingredientsテーブルに挿入します。ここでも、component_id は自動生成されます。送信の 3 番目のステップは、Recipe_Ingredientsテーブルに挿入することですが、 Recipe_Ingredientsテーブルに挿入するために、作成したばかりのレシピと材料 ID の値を取得するにはどうすればよいですか?
現在、 RecipesテーブルとIngredientsテーブルに挿入する別の PHP 関数があります。