【发布时间】:2021-08-15 02:45:52
【问题描述】:
我正在尝试在一个 php 循环中组合两个 mysql 表(第一个表用于问题,第二个表用于这些问题的答案)。
我所拥有的是:我可以只显示所有问题的第一个答案(问题是每个问题都有多个答案)。
这是我的请求和循环代码:
<?php
$select = $baseblog->prepare('select questions.question,reponses.reponse from questions inner join reponses where questions.id=reponses.id-question and questions.categorie="countries and cities"');
$selecttt = $select->execute(array());
?>
<div class="questions">
<?php while ($select1 = $select->fetch()) {?>
<article>
<p class="pp"><?php echo $select1['question'] ?> ?</p>
<p><?php echo $select1['reponse'] ?> </p>
</article>
<?php } ?>
</div>
【问题讨论】:
-
这个问题可能会受益于将 dbfiddle 演示链接作为minimal reproducible example 的一部分。
标签: php mysql loops pdo one-to-many