如何一次编写多个foreach语句

时间:2019-03-28 23:00:47

标签: php

在我的编码中,我想显示捐赠表中的所有记录,并显示tbl_user表中的捐赠日期。我试图通过foreach来执行这两个语句……

$f

但是它是无效的,我不知道我可以实现的有效方法。提前致谢。

HERE是phpmyadmin中的两个表

tbl_user

enter image description here

捐赠

enter image description here

这是我的代码

**<?php foreach($people as $donors and $donor as $donors): ?>**

1 个答案:

答案 0 :(得分:0)

对我来说,听起来您应该构造数据库查询以同时从两个表中收集信息。它们应该以某种方式链接,通常通过id链接,在这种情况下,也许是donor_id,但我不知道您的表的架构。我可以举一个示例,说明一个简单的JOIN可能对您有用,再次假设您的表由donor_id链接:

SELECT donate.*, tbl_user.donation_date 
FROM donate 
    INNER JOIN tbl_user ON donate.passport_ic=tbl_user.passport_IC;

获取此查询的结果,然后大意。应该为您解决。