所以我的数据库中有一个名为 的表"Clients",另一个名为"Pets". 它们通过关联表链接,这意味着一个"Clients"可以有两个"Pets"。
我使用FOREACH循环来显示我的客户和宠物,但是当客户有很多宠物时,我的 foreach 循环会打印所有内容,与客户有宠物的数量一样。
这是我的foreach循环
foreach ($files as $file) :
echo $file['address'];
endforeach
我的问题是我想让除"pets"( <?= $file['petName']; ?>) 之外的所有内容正常显示,并看到客户有 2 只宠物。
感谢您的帮助 !
我的 SQL 查询
SELECT *
FROM clients
LEFT JOIN owners ON owners.idClients = clients.idClients
LEFT JOIN pets ON pets.idPets = owners.idPets
LEFT JOIN clientsdocs ON clientsdocs.idClients = clients.idClients
WHERE clients.idClients='$id'
繁星淼淼
慕尼黑的夜晚无繁华