kostenloser Webspace werbefrei: lima-city


Profil Script

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    valentinwinkelmann

    valentinwinkelmann hat kostenlosen Webspace.

    Hallo, ich will ein Profil basteln und möchte jetzt das der User sein Nick, sein Passwort und seine E-Mail siht(ich weis das bringt alles erstmal sehr wenig für den benutzer, aber das ist ja erstmal egal) also ich hab ne tabelle mit folgenden Feldern "ID, Username, Password, Email", beim einlogen wird der Username in die Session" $_SESSION['MM_Username'] " gelegt, ich würde jetzt halt gern wissen wie ich das hinbekomme das ich nur die Spalte die den Usernamen der in der session liegt beinhaltet angezeigt wird, damit der benutzer nicht gleich die ganze tabelle "Userlist" siht.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Mit der WHERE-Bedingung im Select-Statement:

    $sql="SELECT * FROM tabellenname WHERE Username = " . $_SESSION['MM_Username'] . """;
  4. Autor dieses Themas

    valentinwinkelmann

    valentinwinkelmann hat kostenlosen Webspace.

    :biggrin: das ging ja mal schnell, danke, ich werds versuchen.

    <?php
      $verbindung = mysql_connect ("mysql.lima-city.de:3306","USER", "PASSWORD")or die ("keine Verbindungmöglich.Benutzername oder Passwort sind falsch");
      mysql_select_db("db_149511_2")or die ("Die Datenbank existiert nicht.");
      
      $sql = "SELECT * FROM Userliste WHERE Username = " . $_SESSION['MM_Username'] . "";
      echo $sql
      ?>

    ich habs jetzt so, aber die echo ausgabe ist immer"SELECT * FROM Userliste WHERE Username = admin", tut mir leid, warscheinlich ist das nen ganz einfacher fehler, ich mach das alles halt noch nicht lang, kann mir jemand sagen wie das richtig muss?

    Beitrag zuletzt geändert: 28.11.2009 15:59:45 von valentinwinkelmann
  5. Hallo, man sollte bevor man versucht php und mysql zumischen... erst mal die hilfe dazu lesen... ;)

    google ist hierbei dein freund und helfer..


    <?php
      $verbindung = mysql_connect ("mysql.lima-city.de:3306","USER", "PASSWORD")or die ("keine Verbindungmöglich.Benutzername oder Passwort sind falsch");
      mysql_select_db("db_149511_2")or die ("Die Datenbank existiert nicht.");
      
      $sql = "SELECT * FROM Userliste WHERE Username = " . $_SESSION['MM_Username'] . "";
      ?>


    der ansatz ist schon ma richtig... du verbindest und stellst eine verbindung zu deiner mysql db her...
    die "$sql" ist auch richtig... nur musst du ja noch sagen das er auch mit dem "SELECT * FROM [...]"
    in deine DB connecten soll... das machst du wiefolgt..

    <?php
    $ergebnis = mysql_query($sql);
    ?>

    soo jetzt ist eine verdindung offen und nun kann man dem sagen, was weiter passieren soll... weil du brauchst ja noch einen ausgabe..

    <?php
    $row = mysql_fetch_assoc($ergebnis);
    ?>


    daten können nun ausgelesen werden.. man kann es auch beides zusammen schreiben..

    <?php
    $row = mysql_fetch_assoc(mysql_query($sql));
    ?>


    verdindung steht ... nur wie bekomme ich jetzt die daten ausgegeben? ganz leicht.. nehmen wir mal an deine spalten heißen:

    Username
    Useralter
    Userbild


    dann sieht die ausgabe so aus:

    <?php
    echo $row['Username'];
    echo $row['Useralter'];
    echo $row['Userbild'];
    ?>


    fertig ;)
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!