Hallo smokey-joe,
Ohne Border habe ich das bereits mit :
foreach ($pdo->query($sql) as $row) { echo $row['id']." ".$row['name']." ".$row['gattung']." ".$row['geschlecht']."<br /><br />"; }
hinbekommen, jedoch scheiter ich jetzt daran seit Stunden daran das in eine schicke Tabelle zu packen.
Zum Beispiel
<table> <tbody> <?php foreach ($pdo->query($sql) as $row) : ?> <tr> <td><?=$row['id']?></td> <td><?=$row['name']?></td> <td><?=$row['gattung']?></td> <td><?=$row['geschlecht']?></td> </tr> <?php endforeach; ?> </tbody> <table>
Und die Tabelle formatierst du schön mit CSS.
Bis demnächst
Matthias
das funktioniert leider nicht oder ich verstehe nicht wo genau ich das einfügen muss...:(
<html>
<body>
<?php
$pdo = new PDO('mysql:host=localhost;dbname=aquarium', 'mein_DB_Username', 'mein_PW');
$sql = "SELECT id, name, gattung, geschlecht FROM aqua";
/*foreach ($pdo->query($sql) as $row) {
echo $row['name']."<br/> ".$row['gattung']."<br />".$row['geschlecht']."<br /><br />";
}*/
<table>
<tbody>
<?php foreach ($pdo->query($sql) as $row) : ?>
<tr>
<td><?=$row['id']?></td>
<td><?=$row['name']?></td>
<td><?=$row['gattung']?></td>
<td><?=$row['geschlecht']?></td>
</tr>
<?php endforeach; ?>
</tbody>
<table>
?>
</body>
</html>
so ist es auf jeden fall falsch :D