【发布时间】:2017-05-06 22:09:49
【问题描述】:
我遇到了一些问题,试图从我的数据库中获取数据并正确显示。我有一个布局,其中有两个“列表”,我可以在其中向每个列表添加行。我可以向每个列表添加多行。
我想显示输出,所以首先显示第一个列表及其所有行,然后显示第二个列表及其行。
目前显示如下:
LIST #1
-- row inside list #1 --
-- row inside list #1 --
LIST #2
-- row inside list #2 --
目前显示如下:
LIST #1
-- row inside list #1 --
LIST #2
-- row inside list #2 --
LIST #1
-- row inside list #1 --
以下是视觉效果:
这是我在 PHP 中的选择:
$driving=$dbh->prepare("SELECT
driving_lists.id,
driving_lists.list_id,
driving_lists.date,
driving_lists.list_name,
driving_list_shipments.*
FROM
driving_lists
LEFT JOIN driving_list_shipments ON driving_lists.list_id = driving_list_shipments.list_id
");
$driving->execute();
还有输出脚本:
foreach( $driving as $row){
echo "<pre>";
echo $row["list_name"];
echo "<br />";
echo $row["reference"];
echo "</pre>";
}
我做错了什么?
【问题讨论】: