Мой запрос выглядеть на данный момент:Использование PHP, MySQL для запроса две таблицы
$result = mysql_query("SELECT * FROM promo JOIN items ON promo.id = items.promo_id WHERE promo.id='$promo_id'") or die('Error : ' . mysql_error());
while($row = mysql_fetch_array($result))
{
echo "<p>".$row['title']."</p>";
echo "<p>".$row['description']."</p>";
echo "<p>".$row['filename']."</p>";
}
Я хотел бы закончить со следующим:
Название Promo 1
Это Промо 1 Описание, разве это не здорово ?!
filename_1.jpg
filename_2.jpg и однако много файлов, связанных с этим промо перечисленных ...
Однако, основываясь на запросе выше я получаю:
Это Промо 1 Описание, разве это не здорово ?!
filename_1.jpg
Это Promo 1 Описание, это не здорово ?!
filename_2.jpg
Так повторяется (я вроде понимаю, почему) и не тянет в «название» промо на всех! Может ли кто-нибудь порекомендовать проблему с моим JOIN или моим PHP? Большое спасибо за вашу помощь :)
Как выглядит ваша база данных? – Codler
Если вы выберете на промо-идентификаторе, он найдет только промо, связанное с этим идентификатором, полагаю, у вас есть 2 файла, соединенных с промо 1 – Luke
Можем ли мы видеть структуры таблиц 'promo' и' items'? – Bobby