PHP Liste aus DB lesen & anzeigen

  • Nabend,


    ich hab ein Problem.


    Ich möchte Daten aus einer DB auslesen und auf einer Homepage als lange Liste darstellen. Klappt aber nicht.


    Die Tabelle "members" sieht so aus:


    id | username | password
    1 | user1 | 1234
    2 | user2 | 1234
    3 | user3 | 1234


    Ich will, dass er auf der Webseite beim aufrufen eine Liste erstellt, die dann so aussieht:


    1. user1
    2. user2
    3. user3


    (zuerst mal nur für die ersten 10 Einträge)


    Die Variable in der Query mag er nicht, wie umgehe ich das?


    Wäre nett, wenn mir jemand das korrigieren könnte. PHP ist nicht so meine Welt, ich arbeite noch dran. -.-

  • Ja, das Semikolon ist natürlich da.


    ich habe jetzt


    und kriege:


    Zitat

    Parse error: syntax error, unexpected '$i' (T_VARIABLE), expecting '(' in C:\xampp\htdocs\test\member.php on line 5


    Irgendwas stimmt da nicht. -.-

  • Ich glaube da fehlt noch das mysql_fetch_array($query).


  • EDIT


    Problem gelöst.


    Er wollte nochmal die DB Verbindung haben, nu funktioniert alles...



    Frage nun aber: Müsste er die DB Connection nicht mit der aktiven Session übernommen haben? Wieso braucht er die nochmal?

  • Also erstmal. Mach das ganze am besten objektorientiert und benutz mysqli. Hat mehrere Vorteile.


    Naja hier mal ein Code der gehen müsste, wenn ich mir die richtige Funktion gesucht habe auf php.net



    Achja und lass am besten das Where im Query weg und mach das mit der fetch_assoc Funktion.



    Termi

  • So, vielen Dank euch Beiden.


    Hier für alle nochmal die ganze Geschichte inklusive mysql_fetch_assoc und mysql_close... :)


  • Als Tipp, weil es besser und schneller ist:


    Hol dir ne Liste aller Usernames und gibt sie dann einfach in einer Schleife aus, da bemühst du den Datenbankserver weniger, was einfach effektiver ist.