MySQL Datenbank in HTML Tabelle anzeigen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
auslese
auswahl
code
cool danke
datenbank
festlegen
gutes beispiel
http
nachname
ort
spalte
spalten
tabelle
tip
url
vorname
weiteren vornamen
zeile
zelle
-
Hallo,
Habe eine Frage zu meiner MySQL Datenbank in der eine Tabelle mit 6 Spalten existiert:
Die erste Spalte hat den Namen "id" und die 5 weiteren: vornamen / nachnamen / ort /.....
Diese ganzen Daten hätte ich gerne in einer Tabelle in HTML angezeigt und habe es auch soweit schon geschafft:
...
$fields_num = mysql_num_fields($result);
.....
while($row = mysql_fetch_row($result))
{
echo "<tr>";
foreach($row as $cell)
echo "<td>$cell</td>";
echo "</tr>";
}
mysql_free_result($result);
...
Und zwar wird so einfach die ganze SQL Datenbank Zelle für Zelle abgefragt und eingetragen.
Jetzt habe ich aber noch 2 Probleme:
1.Die Tabelle fängt mit der Spalte "id" an aber die möchte ich gar nicht angezeigt haben
Wie kann ich diese aus der abfrage iwie rausnehmen ?
2.Ich möchte alle Einträge aus der Spalte "vornamen" zentriert und fett gedruckt darstellen.
Wie kann ich das per CSS festlegen, dass nur genau diese Spalte und alle Zellen darunter so bearbeitet werden ?
Vielen Dank wenn ihr Lösungsvorschläge oder Tipps für mich habt.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
So, oder so ähnlich... ;)
<?PHP // Datenbankverbindung, usw... $sql = "SELECT vorname, nachname, ort FROM tabelle"; $result = mysql_query($sql) or die("Fehler"); ?> <table cellpadding="1" cellspacing="1" border="1"> <tr> <td>Vorname</td> <td>Nachname</td> <td>Ort</td> </tr> <?PHP while ($row = mysql_fetch_array($result)) { ?> <tr> <td style="font-weight: bold; text-align: center"><?=$row['vorname']?></td> <td><?=$row['nachname']?></td> <td><?=$row['ort']?></td> </tr> <?PHP } ?> </table>
Beitrag zuletzt geändert: 31.1.2011 20:38:22 von fabo -
cool danke passt perfekt ;)
-
Hi,
Ich glaube das hier ist ein gutes Beispiel:
<?php require_once ('konfiguration.php'); $db_link = mysql_connect (MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT); // Nutzen von Datenbank - Name ist hinterlegt in // Konstante MYSQL_DATENBANK $db_sel = mysql_select_db( MYSQL_DATENBANK ) or die("Auswahl der Datenbank fehlgeschlagen"); $sql = "SELECT * FROM adressen"; $db_erg = mysql_query( $sql ); if ( ! $db_erg ) { die('Ungültige Abfrage: ' . mysql_error()); } echo '<table border="1">'; while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC)) { echo "<tr>"; echo "<td>". $zeile['id'] . "</td>"; echo "<td>". $zeile['nachname'] . "</td>"; echo "<td>". $zeile['vorname'] . "</td>"; echo "<td>". $zeile['akuerzel'] . "</td>"; echo "<td>". $zeile['strasse'] . "</td>"; echo "<td>". $zeile['plz'] . "</td>"; echo "<td>". $zeile['telefon'] . "</td>"; echo "</tr>"; } echo "</table>"; mysql_free_result( $db_erg ); ?>
Quelle: http://www.php-kurs.com/mysql-datenbank-auslesen.htm
XXLucky -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage