【发布时间】:2020-08-23 10:46:22
【问题描述】:
好的...暂时不查找代码。我正在改变处理大学列表的方式。
我的 a_players 表中有一个名为 Offers 的列。它基本上是我分解和排序的大学 CSV,但我必须直接进入表格添加。我想要更多的灵活性和细节,包括时间戳(日期),所以我创建了一个 Colleges 表,并为每个奖学金提供了一个 Offers 表。所有这些都会显示在玩家的个人资料中。
下面是查询。我遇到的问题是如何处理来自 Offers 表的数据。我确实设置了一个 FOREACH 循环,这就是我处理 CSV 分解和排序的方式。
$query = "SELECT *,p.id as pid,p.city,p.school FROM a_players p
LEFT JOIN a_players_offers po
ON p.id = po.playerID
LEFT JOIN a_colleges c
ON po.collegeID = c.id
当我有一个带有查询结果的 WHILE 循环时,如果一个孩子有六个报价,它会打印六次所有个人资料信息,包括学院名称。当我有一个 IF 循环时,它只打印一次 Player Profile,但它也只打印第一个大学。
我想如果我得到一些指导,我可以自己生成代码。我搜索后似乎找不到任何样本。
【问题讨论】:
标签: if-statement foreach while-loop