1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

Daten aus Datenbank ausgeben

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von daluk, 20 Mai 2011.

  1. daluk

    daluk Benutzer

    Hallo,

    habe ein kleines Problem:

    Das Ausgeben von Daten aus einer Datenbank funktioniert leider nicht:

    mysql_connect("localhost", "root", "da");

    mysql_query("use ski ");

    $ergebnis=mysql_query("SELECT * FROM reservierung");

    echo("<b>Reservierungen:</b>");
    echo("<p> </p>");

    echo("<table border=1 cellpadding=5>");

    echo("<tr><td><b>NR.</b></td>");
    echo("<td><b>Vorname</b></td>");
    echo("<td><b>Nachname</b></td>");
    echo("<td><b>Alter</b></td>");
    echo("<td><b>Unterkunft</b></td>");
    echo("<td><b>Kurs</b></td>");
    echo("<td><b>Könnensstufe</b></td>");
    echo("<td><b>von</b></td>");
    echo("<td><b>bis</b></td>");
    echo("<td><b>Mail-Adresse</b></td>");
    echo("<td></td></tr>");

    $zeile=mysql_fetch_array($ergebnis);

    while($zeile=mysql_fetch_array($ergebnis))
    {

    echo("<tr><td> $zeile[ID]</td>");
    echo("<td> $zeile[Vorname]</td>");
    echo("<td> $zeile[Nachname]</td>");
    echo("<td> $zeile[Age]</td>");
    echo("<td> $zeile[Unterkunft]</td>");
    echo("<td> $zeile[Kurs]</td>");
    echo("<td> $zeile[Koennensstufe]</td>");
    echo("<td> $zeile[von]</td>");
    echo("<td> $zeile[bis]</td>");
    echo("<td> $zeile</td>");

    }

    mysql_close();

    Ich bekomme immer einen error:

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\SchischuleLederer\Homepage\Passwort.php on line 42

    Bitte um Hilfe
     
  2. Charly

    Charly Datenbank-Guru

    Hallo daluk,

    gib mal den 2ten Parameter beim fetch an.
    Entweder MYSQL_ASSOC oder MYSQL_NUM und nicht MYSQL_BOTH (Standard)

    Bin mir nicht sicher könnte aber gehen.

    Gruß Charly
     
  3. daluk

    daluk Benutzer

    so:

    MYSQL_FETCH_ASSOC(....)

    ?

    LG
     
  4. Charly

    Charly Datenbank-Guru

    ne so:

    $zeile=mysql_fetch_array($ergebnis, MYSQL_ASSOC);

    oder so:

    $zeile=mysql_fetch_array($ergebnis, MYSQL_NUM);

    !

    Gruß Charly
     
    Walter gefällt das.
  5. daluk

    daluk Benutzer

    danke charly. leider ändert sich da trotzdem nichts :(

    daluk
     
Die Seite wird geladen...

Diese Seite empfehlen