0
私はテーブルの中に何とか行をつけようとしていましたが、何とかそれが固まっています。 私はなぜそれがわかりません。 "rekening"のある最初のテーブルはデータベース内のテーブルrekeningのすべての結果を表示するはずですが、2行目の "creditcards"はちょっと残っています。ここでPHPのテーブル行がスタックされています
が私のコードです:
$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>";
}
}
}
、ここでは私のページの写真です:
https://gyazo.com/1fa963573fd5d07d50e5e8231bcd487c
、ここデータベース: https://gyazo.com/dc71363640e0b6495e9a3504d0405365
* "が、第2行目 "利用可能なクレジットカード"" * - 'creditcards'または' creditcard'? 2つの異なる動物がここにあります。 –
ダブル ""タグを使用することは意図的ですか?これらの2つの間に終了タグがあるか、そのうちの1つを削除する必要があります。 –
すべてのクエリで 'mysqli_error($ db)'を使用します。それは何を示しましたか? –