• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mysql erste Zeile wird nicht ausgegeben

chitons

Neues Mitglied
hallo, ich habe mal eine frage ich schreibe gerade an einer seite mit einer mysql datenbank allerdings wenn ich die tabelle auf meiner HP ausgeben möchte erscheint nicht die erste Zeile... hier mein script:

PHP:
    <?php
    $db_host = "---";
    $db_username = "---";
    $db_password = "---";
    $db_name = "---";
    $db_type = "---";

    $datenbankverbindung = @mysql_connect($db_host,$db_username,$db_password);
    $db_auswahl = @mysql_select_db($db_name,$datenbankverbindung);
    if ($datenbankverbindung == TRUE && $db_auswahl == TRUE)
        {
            echo "Die Verbindung zur Datenbank: $db_name wurde hergestellt";
        }
            else
        {
            echo "es konnte keine Verbindung hergestellt werden";
        }


    echo "<br><br>";
    $sql = "SELECT * FROM b876639_eckk";
    $db_ergebnis = mysql_query($sql);
    $db_feldzahl = mysql_num_fields($db_ergebnis);
    $db_datensatzzahl = mysql_num_rows($db_ergebnis);
    $db_zeile = mysql_fetch_array($db_ergebnis);

        while ($db_zeile = mysql_fetch_array($db_ergebnis))
        {
            echo "<br> $db_zeile[id] - $db_zeile[datum] - $db_zeile[team1] - $db_zeile[team2] - $db_zeile[map] - $db_zeile[ergebniss] - $db_zeile[gewinner]";
        };

        @mysql_close($datenbankverbindung);
        echo "<br><br>";
        echo "Datenbank wieder geschlossen";

    ?>


ich hoffe auf hoffe und danke schon mal^^
 
Du solltest erstmal überprüfen ob die Verbindung etc. steht und dann prüfen, ob deine Query einen Fehler verursacht. MySQL-Fehler/-Warnings sind keine PHP-Fehler bzw. Warnings. Du musst solche abfragen!
 
crash hast du dir den code überhaupt angeguckt?

liegt an dieser zeile

PHP:
$db_zeile = mysql_fetch_array($db_ergebnis);

über der while schleife entferne die einfach und dann gehts ;) ps schreib in der while lieber

PHP:
while(($db_zeile = mysql_fetch_array($db_ergebnis)) !== false)
 
Zurück
Oben