MySQL: Fetch Array ?!



  • Hallo, ich habe folgenden Code:

    <?php
    $link = mysql_connect ("localhost", "xxx", "yyy");
    mysql_select_db ("xyxyxy");
    
    $row = mysql_fetch_array(mysql_query ("SELECT `user_lastvisit` 
    FROM forum_users
    WHERE `username` 
    LIKE '[-DSU-]%'", $link));
    
    for ($i=0;$i<10;$i++)
    {
     echo "$row[$i]\n";
    }
    mysql_close ($link);
    ?>
    

    er gibt mir bei echo nur eine Zeile aus, obwohl es ca 10 sein sollten 😕

    Was habe ich falsch gemacht ?

    PS: Die Select Anweisung müsste ca 10 Ergebnisse liefern (in PHPmyAdmin getestet)

    Danke, gruß ranger81



  • if($result = mysql_query ("SELECT `user_lastvisit` FROM forum_users WHERE `username` LIKE '[-DSU-]%'", $link))
    {
     while($row = mysql_fetch_array($result)) {
      echo $row[0];
     }
     mysql_free_result($result);
    }
    

    Probier das mal 🙂

    [edit]Klammern eingefügt 🙂 - Ohne Syntax-Highlighting verliert man halt doch schnell den Überblick[/edit]

    [ Dieser Beitrag wurde am 29.03.2003 um 11:56 Uhr von flenders editiert. ]



  • bei if und while hinten noch ne klammer zu dann hats funktioniert, danke dir ! 🙂


Anmelden zum Antworten