mysql array als tabelle darstellen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • mysql array als tabelle darstellen

    Thema gesplittet von Datei-Upload; wo landen die Dateien ?
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    hi,

    okay das speichern sowie das auslesen aus der Datenbank klappt schonmal recht gut...nun würde ich aber meine Select Abfrage gerne ein bisschen formatieren, am besten das Array in eine Tabelle ausgeben.
    Die Werte aus dem Array einzeln auszulesen hab ich schon probiert...das klappt nicht so ganz...
    Könnte es vielleicht klappen wenn ich die HTML Tabelle in ein Array speicher? Alle meine Versuche schlugen jedoch auch hier fehl:(

    die Ausgabe sieht im Moment so aus:

    Die Datenbank besitzt 2 Datensätze
    Sonnenuntergang-1237815261.jpg
    46
    2009-03-23 14:34:21
    127.0.0.1
    Sonnenuntergang_1-1237816454.j
    47
    2009-03-23 14:54:14
    127.0.0.1

    Ich poste euch mal den passenden Code:

    Quellcode

    1. $db = @new mysqli('localhost', 'benutzer', 'PW', 'DB');
    2. if (mysqli_connect_errno()) {
    3. die ('Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');
    4. }
    5. $sql = 'SELECT
    6. ID,
    7. Datum,
    8. Dateiname,
    9. IP
    10. FROM
    11. Upload';
    12. $result = $db->query($sql);
    13. if (!$result) {
    14. die ('Etwas stimmte mit dem Query nicht: '.$db->error);
    15. }
    16. echo 'Die Datenbank besitzt '.$result->num_rows." Datensätze<br />\n";
    17. while ($row = $result->fetch_assoc()) { // NULL ist äquivalent zu false
    18. // $row ist nun das Array mit den Werten
    19. echo $row['Dateiname']."<br />\n" ;
    20. echo $row['ID']."<br />\n" ;
    21. echo $row['Datum']."<br />\n" ;
    22. echo $row['IP']."<br />\n" ;
    23. }
    24. ?>
    Alles anzeigen


    Danke schonmal,

    mfg, Benny

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Benny1452 ()

  • Das hat nichts mit der Ausgabe zu tun, aber ich bin über diesen Satz von dir gestolpert:

    Quellcode

    1. echo 'Die Datenbank besitzt '.$result->num_rows." Datensätze<br />\n";


    num_rows — Liefert die Anzahl der Datensätze im Ergebnis


    Nicht die Datenbank besitzt X Ergebnisse, sondern dabei wird das Ergebnis der abgerufenen Daten gezählt.
    Falls du das nicht schon meintest und es nur falsch geschrieben hast.