от
Этот цикл php while предназначен для отображения информации о продуктах, хранящихся в базе данных MySql. Цикл while должен отображать ВСЕ ПРОДУКТЫ в базе данных в картах начальной загрузки. «Используемая ткань» и «Портной» для каждого продукта хранятся в отдельных таблицах в базе данных. Таблицы связаны с внешними ключами. Почему цикл остановился после отображения только одного продукта И как я могу это исправить?

<?php 
$query ="SELECT * FROM products, tailor_details";
$result=$dbcon

«Я ожидал, что цикл while будет отображать каждый продукт и его детали в загрузочных картах, как это видно на сайтах электронной коммерции; но фактический результат, который я получил, - только один продукт, и цикл остановился! »

Смотрите схему базы данных ниже:

таблица продуктов



стол ткани



таблица tailor_detals



Скриншот вывода
    

        

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

1 Ответ

0 голосов
от
Как говорили многие люди в своих комментариях, вам не нужно три запроса, вы можете сделать это только одним запросом. Я изменил ваш код, чтобы использовать только один запрос:
...