mysql - PHP 表单数据库逻辑

标签 mysql database logic

我正在工作中构建一个小型系统,该系统将在我们进行新药研究时跟踪患者数据。

话虽如此,我不知道如何构建这方面的数据。我们有几份表格必须为每位患者填写。并非每个患者都会同时填写所有表格。没有两个表格具有相同的问题、相同的答案或相同数量的问题。我已经提出了患者信息和其他一般信息的结构,但我不知道如何使用表格来构建此部分。

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

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

最佳答案

首先

我会说保持数据库简单

首先创建一个主表,其中包含患者姓名和主要信息

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

举个例子,我很有耐心(祈祷不要)

我的用户ID在主表中是1

以及表格 1 和表格 2

您可以选择喜欢

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

这只是一个示例

关于mysql - PHP 表单数据库逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23374440/

相关文章:

php - fatal error : Cannot use object of type MongoCursor as array

mysql - 将 html 页面存储在 Mysql 数据库或文件中

java - 递归调用后的代码

c++ - 两个整数的商的类型

mysql - 查找日期为 2017 年的所有星期五

mysql - 在 MySQL 中选择等效项

sql - 计算sqlite数据库查询中的关联?

php - 如何根据用户互动/最感兴趣的用户对帖子进行排序

mysql - 上传 .xls 到 phpmyadmin - mysql#2006

php - 从多个表的一个主键中获取数据库中的数据