Hallo zusammen,
wie man am Code schnell erkennen kann bin ich recht neu bei der ganzen Sache.
Das funktioniert soweit wunderbar und gibt auch das aus, was in der DB angelegt ist.
Nun habe ich weitere Tables in der Datenbank und wollte daraus was raus suchen.
Er zieht sich aber weder den Namen aus der Table ligen, noch gibt er dann unten was aus.
Ich habe mal als Test die laenderid in eine Variable gegeben und die ausgeben lassen und das klappt.
Kann mir da jemand auf die Sprünge helfen?
Danke
wie man am Code schnell erkennen kann bin ich recht neu bei der ganzen Sache.
PHP-Code:
<div class='container'>
<table align="center">
<tr>
<th>Länder ID</th>
<th>Namen</th>
<th>Abkürzung</th>
<th>Kontinent</th>
<th>Test</th>
</tr>
<?php
$sql = "SELECT * FROM laender ORDER BY kontinent ASC, name ASC";
$resultlaender = $conn->query($sql);
$conn->close();
// PHP CODE TO FETCH DATA FROM ROWS
// LOOP TILL END OF DATA
while($rows=$resultlaender->fetch_assoc())
{
?>
<tr>
<!--FETCHING DATA FROM EACH ROW OF EVERY COLUMN-->
<td><?php echo $rows['laenderid'];?></td>
<td><?php echo $rows['name'];?></td>
<td><?php echo $rows['abkuerzung'];?></td>
<td><?php echo $rows['kontinent'];?></td>
</tr>
<?php
}
?>
</table>
</div>
Nun habe ich weitere Tables in der Datenbank und wollte daraus was raus suchen.
PHP-Code:
<div class='container'>
<table align="center">
<tr>
<th>Länder ID</th>
<th>Namen</th>
<th>Abkürzung</th>
<th>Kontinent</th>
<th>Test</th>
</tr>
<?php
$sql = "SELECT * FROM laender ORDER BY kontinent ASC, name ASC";
$resultlaender = $conn->query($sql);
$conn->close();
// PHP CODE TO FETCH DATA FROM ROWS
// LOOP TILL END OF DATA
while($rows=$resultlaender->fetch_assoc())
{
$laenderid = $rows['laenderid'];
echo $laenderid;
$sql1 = "SELECT name FROM ligen WHERE land = '$laenderid'";
$resultligen = $conn->query($sql1);
$conn->close();
?>
<tr>
<!--FETCHING DATA FROM EACH ROW OF EVERY COLUMN-->
<td><?php echo $rows['laenderid'];?></td>
<td><?php echo $rows['name'];?></td>
<td><?php echo $rows['abkuerzung'];?></td>
<td><?php echo $rows['kontinent'];?></td>
<td><?php echo $resultligen['name'];?></td>
</tr>
<?php
}
?>
</table>
</div>
Ich habe mal als Test die laenderid in eine Variable gegeben und die ausgeben lassen und das klappt.
Kann mir da jemand auf die Sprünge helfen?
Danke