我正在编写一个厨房/食谱管理程序。 截至目前,该程序可以向数据库添加新的成分。 我的下一步是使用成分将新配方添加到数据库中。 p>
由于每个配方都有多种成分,并且可以将无限数量的配方添加到配方中,因此创建了一个配方。 选择的每种成分的单独列不会有效(我假设)。 p>
因此,我提出的存储成分选择的方法是: p> \ n
-
将recipe_ingredients列添加到数据库中的配方表中,并将每个成分的名称存储在1个单独(文本)字段中,以逗号分隔(CSV样式)。 / p> li>
-
编写一个PHP脚本,将recipe_ingredients列表存储到数组中。 p> li>
-
对所有人执行相同操作 其他属性(recipe_ingredients_serving_size,recipe_ingredients_calories等) p> li> ol>
所以问题是: strong>这种方法是否是最优的,如果 不,有什么更好的方法来解决这个问题? p> div>