我一直试图在我的桌子上把它排成一排,不知道它被卡住了, 我不知道为什么。第一个表" rekening"应该显示在我的数据库中重新生成的表中的所有结果,但是第二行"信用卡"有点卡住了。
这是我的代码:
$db = mysqli_connect($host, $user, $pass,$database);
$rekening= mysqli_query($db,"SELECT * FROM Rekening");
$cc= mysqli_query($db,"SELECT * FROM Creditcard");
while ($row1 = mysqli_fetch_assoc($rekening)){
$h.= "<tr><td>".$row1['rekeningNummer']."</td>";
while ($row2 = mysqli_fetch_assoc($cc)){
$rekeningID = $row2['rekening_ID'];
$creditcard= mysqli_query($db,"SELECT * FROM creditcard WHERE Rekening_ID = '$rekeningID'");
while ($row3 = mysqli_fetch_assoc($creditcard)){
$h.= "<td><td>".$row3['creditcardNummer']."</td></tr>";
}
}
}
这是我的页面图片:
答案 0 :(得分:0)
我可以看到每次获得结果时都会打开一个新的<tr>
标记,但是您没有关闭该标记。打开şi许多标签但不关闭它们可能是你的问题之一。
而不是这个
$h.= "<tr><td>".$row1['rekeningNummer']."</td>";
您可以使用此
$h.= "<tr><td>".$row1['rekeningNummer']."</td></td>";