Итак, у меня в базе данных есть таблица с именем "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'
$files
— используйтеvar_export($files)
- person jibsteroos   schedule 10.09.2020