我有一个用于存储食谱的基本数据结构。它由三个表组成,如下所示:
表 1 - 食谱(recipe_id、recipe_name)
表 2 - 成分(成分 ID、成分名称)
表 3 - 配方_成分(配方_id、成分_id)
我在添加新配方时遇到问题,想知道插入的最佳实践。
目前,在提交表格时,我将插入Recipes表中,recipe_id 是自动生成的。然后我插入原料表,针对成分是自动生成的。提交的第三步是然后插入到食谱_成分表,但是如何获取刚刚创建的配方和成分 ID 的值,以便将它们插入到表中食谱_成分 table?
我目前有单独的 PHP 函数要插入到Recipes and 原料 tables.
每次插入操作后都必须获取插入的 id 值。
获取最后插入id的函数是:mysql_insert_id() http://php.net/manual/en/function.mysql-insert-id.php
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)