Php SQL生成的HTML表中有5个复选框,如何使它们仅适用于该行?

Php SQL生成的HTML表中有5个复选框,如何使它们仅适用于该行?,php,html,mysql,sql,checkbox,Php,Html,Mysql,Sql,Checkbox,第一篇文章在这里,抱歉格式化 因此,我有一个MySQL数据库,以HTML表的形式返回数据 问题如下 select p.patient_id, pd.fname, pd.lname, p.drug, p.start_date, p.end_date, lo1.title as form, p.quantity, p.size, lo2.title as units, lo3.title as route, lo4.title as 'interval' from prescriptions a

第一篇文章在这里,抱歉格式化

因此,我有一个MySQL数据库,以HTML表的形式返回数据

问题如下

select p.patient_id, pd.fname, pd.lname, p.drug, p.start_date, p.end_date, 
lo1.title as form, p.quantity, p.size, lo2.title as units, lo3.title as 
route, lo4.title as 'interval' from prescriptions as p
inner join patient_data pd on p.patient_id = pd.pid
inner join list_options lo1 on p.form = lo1.option_id
inner join list_options lo2 on p.unit = lo2.option_id
inner join list_options lo3 on p.route = lo3.option_id
inner join list_options lo4 on p.interval = lo4.option_id
where p.patient_id = '106'
and lo1.list_id = 'drug_form'
/* and lo1.option_id = '1' */
and lo2.list_id = 'drug_units'
/* and lo2.option_id = '1' */
and lo3.list_id = 'drug_route'
and lo4.list_id = 'drug_interval'
这将生成如下表: [SQL表]-由于没有信誉而修订-

我的问题是:我需要在HTML表中每行返回5个复选框(是的,对于记录来说,这是一个动态查询,用于输入不同的患者id),但是如果我使用PHP创建一个复选框数组,它会向每行返回相同的5个复选框。我们如何解决这个问题?请进一步澄清,我理解我可能需要提供更多数据

更新:预期HTML表的图片,由PHP返回


更新2:PHP脚本:

这里没有PHP/html,但只有复选框。这使得这个问题变得不明确和过于宽泛。编辑:那么,这是什么地方?正如您所说:“请要求进一步澄清,我知道我可能需要提供更多数据。”…数组?您需要为每一行添加一个数组对象。我可以通过任何方式澄清,我可以,我为我拙劣的措辞道歉。对于每一行的数组,让我发布我的代码,以显示我所说的内容。PHP发布以供查看上面sql语句中哪些列与5个复选框相关?