Suche nach als

Tabelle ausgeben

Auf dieser Seite:

So gebe ich eine Tabelle der Datenbank als Tabelle wieder.

DB: pflanzen, TBL: blumen

Zur erinnerung: Diese Tabellen wurden mit der Konsole erstellt. Siehe MySQL.

mysql_fetch_object()

Die Kollonnen-Bezeichnungen müssen bekannt sein!

<?php
echo "<table border='1'>";
// Auswahl formulieren und Abfrage bereitstellen
$sql mysql_query("SELECT * FROM blumen");
  echo 
"<thead><tr><th>id</th><th>name</th><th>farbe</th></tr></thead>\n";
// Abfrage in Objekt wandeln und in Schleife auslesen
while ($datensatz mysql_fetch_object($sql)){
  
$id $datensatz -> id;
  
$name $datensatz -> name;
  
$farbe $datensatz -> farbe;
  echo 
"<tr><td>".$id."</td><td>".$name."</td><td>".$farbe."</td></tr>\n";
}
echo 
"</table>";
?>
idnamefarbe
1Rose103
2Wald Veilchen104
3Tulpe103
4Tiger Orchidee100

list()

Das selbe Resultat auf einem etwas anderen Weg

<table>
 <tr>
  <th>id</th>
  <th>name</th>
  <th>farbe</th>
 </tr>
<?php
$result 
mysql_query ("SELECT id, name, farbe FROM blumen");
while (list (
$id$name$farbe) = mysql_fetch_row ($result)) {
  echo 
" <tr>\n".
  
"  <td>$id</td>\n".
  
"  <td>$name</td>\n".
  
"  <td>$farbe</td>\n".
  
" </tr>\n";
}
echo 
"</table>";
?>
id name farbe
1 Rose 103
2 Wald Veilchen 104
3 Tulpe 103
4 Tiger Orchidee 100

mysql_fetch_array()

Die Anzahl Kollonnen muss bekannt sein!

<?php
echo "<h4>mysql_fetch_array()</h4>";
echo 
"<p>Die Anzahl Kollonnen muss bekannt sein!</p>";
echo 
"<table border='1'>";
$result mysql_query("SELECT * FROM blumen ORDER BY name");
echo 
"<thead><tr>";
echo 
"<th>".mysql_field_name($result,0)."</th>"."<th>".mysql_field_name($result,1)."</th>"."<th>".mysql_field_name($result,2)."</th>";
echo 
"</tr></thead>";
while(
$daten mysql_fetch_array($resultMYSQL_BOTH))
{
   echo 
"<tr>";
   echo 
"<td>" $daten[0] . "</td>";
   echo 
"<td>" $daten[1] . "</td>";
   echo 
"<td>" $daten[2] . "</td>";
   echo 
"</tr>\n";
}
echo 
"</table>";
?>
idnameklima
1Rosesonnig
4Tiger Orchideehohe Luftfeuchtigkeit
3Tulpehalbschatten
2Wald Veilchenschattig

mysql_fetch_row()

Nichts muss bekannt sein, alle Kollonnen werden abgebildet!

<?php
echo "<table border='1'>";
$res mysql_query("SELECT * FROM blumen");
// Tabellenkopf
echo "<thead><tr>";
for(
$ii 1$ii <= mysql_num_fields($res); $ii++){
$field mysql_field_name($res,$ii-1);
echo 
"<th>".$field."</th>";
}
echo 
"</tr></thead>";
// Tabelle
while($row mysql_fetch_row($res)) {
echo 
"<tr>\n";
for(
$i 0$i mysql_num_fields($res); $i++) {
echo 
"<td>".$row[$i]."</td>";
}
echo 
"</tr>\n";
}
echo 
"</table>";

// Datenbank schliessen
mysql_close($verbindung);
?>
idnameklimafarbebluetezeitverweis
1Rosesonnig103Sommer0
2Wald Veilchenschattig104Herbst0
3Tulpehalbschatten103Frühling0
4Tiger Orchideehohe Luftfeuchtigkeit100Winter0

Veilchen

Was ist inzwischen in der Tabelle Veilchen? In dieser Tabelle haben Besucherinnen und Besucher hoffentlich nur Veilchen eingetragen. Siehe Formular.

idveilchencolorbeschrieb
8Blauauge104Wächst am besten in rauhem Klima
1Blaues Auge105Ist nicht Farbstabil und blüht maximal 2 Wochen
6Galmei-Veilchen104Weist auf kupfer-, zink- und bleihaltige Böden hin.
2Kürbis102Auch Zucchini, Gurken, Melonen gehören dazu.
9Lila Raucher103Schlaflosigkeit schminkt Liedschätten
126mixelbixel103ich bin ein VIRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUS!!
10patti102super blume
3Stiefmütterchen104Typisch für die ganze Familie sind deren zweiseitig symmetrischen Blüten.
4Usambraveilchen104Gehören nicht zu den Veilchengewächsen, sondern zur Familie der Gesneriengewächse.
7violetta vulgaris104Normales Veilchen
5Violine107Macht Musik!
125xyz100weisses xyz


Valid XHTML 1.0 Check den Code.

SQLite: >> << Relationale Daten
Ich bin hier: > PHP Lehrling >>> Tabelle ausgeben
 
HTML und XHTML | CSS | JavaScript und DHTML | PHP und MySQL | Andere Sprachen
Letzter Update: 19.05.2012