我正在用CodeIgniter创建一个表单,它有一个配对的值--公司和CEO。这个想法是,虽然表单上最初只有一个Company字段和一个CEO字段,但有一个按钮可以让我创建更多的Company-CEO字段对。我有一个想法,如何让它出现在前端,但我不是很确定哪种方式是最好的存储在后端。
我认为,为了将每个公司和首席执行官字段组合成一个值,以便存储在MySQL数据库中,我可以简单地使用CONCAT。然而,我甚至不确定我是否应该费心去创造这样的价值。在任何情况下,我如何处理每个记录都有不同数量的公司(以及CEO)这一事实?我是否必须将公司和CEO存储在另一个值中?如何在MySQL中处理这样的数组或元组?
发布于 2011-01-14 10:16:06
要点1:不要组合这些值。它会让你在代码拆分和合并时感到头疼。写两列,一列是公司,一列是CEO。
要点2:通常,当使用数据库时,任何时候您有一个列表,它都会有自己的表。
各种JS库可以让你用网格来处理这个问题。
https://stackoverflow.com/questions/4687345
复制相似问题