kostenloser Webspace werbefrei: lima-city


MySQL Datenbank in HTML Tabelle anzeigen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cornelius-mueller

    Kostenloser Webspace von cornelius-mueller

    cornelius-mueller hat kostenlosen Webspace.

    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.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    cornelius-mueller

    Kostenloser Webspace von cornelius-mueller

    cornelius-mueller hat kostenlosen Webspace.

    cool danke passt perfekt ;)
  5. 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
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!