【发布时间】:2012-06-13 06:54:00
【问题描述】:
我有一个用于存储食谱的基本数据结构。它由以下三个表组成:
表 1 - 食谱(recipe_id、recipe_name)
表 2 - 成分(ingredient_id、成分名称)
表 3 - Recipe_Ingredients(recipe_id、component_id)
我在添加新配方时遇到问题,想了解插入的最佳做法。
目前,在提交我插入到 Recipes 表中的表单时,recipe_id 是自动生成的。然后我插入到 Ingredients 表中,再次自动生成成分 ID。提交的第三步是然后插入到 Recipe_Ingredients 表中,但是我如何获取刚刚创建的食谱和成分 ID 的值以便将它们插入到 Recipe_Ingredients 桌子?
我目前有单独的 PHP 函数可以插入到 Recipes 和 Ingredients 表中。
【问题讨论】: