动态地从查找表中检索表的字段

时间:2011-09-08 19:13:21

标签: php mysql sql schema

我正在创建一个mysql / php项目,并且在一种形式中,规范要求动态字段,使得初始选择框具有来自描述作业联合的查找表的值。根据所选的值,它将产生(可能通过反射)不同的字段。

例如,我与ID 1和2有2个关联。如果用户选择了union#1,那么这些字段将是名字,姓氏,电话,地址。如果用户选择了#2联合,则字段将是移动,电子邮件,即时消息名称,“立即注册?”(复选框)。

现在,这种情况可能经常发生,因为工会总数超过10个,规格要求灵活。

我的想法是这样的:

  1. 表单加载第一个查找(jobunions)的字段
  2. 用户选择作业联合,selectbox的值是另一个表的名称,例如LK_TABLE_2
  3. 反射检查LK_TABLE_2字段并检索/渲染步骤1的选择框下方的字段。
  4. 我需要你对这个业务逻辑是否可以接受的看法(是否有我可以使用的模式?),如果不是什么建议,以及如何将填充的数据存储到用户首选项表中是可行的。

    任何见解都可以。

    更新:这是我想要做的图表(pdf) https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B_vptVa0K8J2YjBjMGJmZDgtYzUxZi00ZTE5LTgxZjgtOTNlMjQ5OGM3ZTY1&hl=en_US

1 个答案:

答案 0 :(得分:0)

我正在关闭这个问题,因为项目已经终止,而且我不再在特定公司工作了(半年多以前)。

在发生这种情况之前,我们跳到了更多的nosql解决方案,并且工作正常......直到终止。