PHP表单数据库逻辑

时间:2014-04-29 20:15:41

标签: mysql database logic

我正在建立一个小型系统,在我们开展新药研究时,将跟踪我们的患者数据。

话虽如此,我对如何构建数据的方法感到茫然。我们有几种形式必须为每位患者完成。并非每位患者都会同时为他们完成所有表格。没有两种形式具有相同的问题,相同的答案或相同数量的问题。我已经提出了患者信息和其他一般信息的结构,但我不知道如何用表格构建这一部分。

用户希望页面工作的方式是,他们将有一个主页面,他们点击研究,然后是患者姓名,然后会有一个列出该患者的所有已填写表格(以及作为完成新表格的按钮。)

最好为每个表单创建一个新表,然后执行一些巨大的联合查询以显示已完成表单的列表吗?这似乎不是一种有效的方法吗?想法?

1 个答案:

答案 0 :(得分:0)

首先

我会说保持你的数据库简单

首先创建一个主要表格,患者姓名为主要信息

然后观察您的表格并排除额外信息

以病人为例(祈祷NOt)

我的用户ID在主表中为1

以及表格1和表格2

你可以选择LIKE

SELECT * FROM form1,form2 WHERE patient_ID = '1'

这只是一个样本