Daten auslesen aus der Db möchte nicht wirklich funktionieren ... Hilfe

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Daten auslesen aus der Db möchte nicht wirklich funktionieren ... Hilfe

    hallo leute,
    da ich nun durch einen freund von mir meine eigene playercard erstellen konnte, wollte ich die userdaten aus der db aufrufen - aber das möchte nicht funktionieren. wenn es nicht funktioniert steht bei mir immer "Der User JND3004 existiert nicht".

    ich weis einfach nicht was ich immer falsch mache. ich geb euch mal den code und so, vl könnt ihr mir ja weiter helfen :) ...

    Quellcode

    1. $userdata = array(
    2. $gamercard['nickname'] => array(
    3. 'username' => $gamercard['nickname'],
    4. 'country' => $gamercard['country'],
    5. 'game_level' => $gamercard['lvl'],
    6. 'game_money' => $gamercard['bargeld'],
    7. 'game_location' => $gamercard['location'],
    8. 'last_created' => 0 ),
    9. );
    Alles anzeigen


    weiter oben von der datei stehen auch die db connection daten - vl ist ja dort etwas falsch ...

    Quellcode

    1. <?php
    2. $mysqlhost="localhost";
    3. $mysqluser="********";
    4. $mysqlpwd="*********";
    5. $mysqldb="*********";
    6. $connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
    7. ("Verbindungsversuch fehlgeschlagen");
    8. mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
    9. $sql = "SELECT nickname, country, lvl, bargeld, location
    10. FROM user";
    11. $gamercard = mysql_query($sql) or die("Anfrage nicht erfolgreich");
    12. ?>
    Alles anzeigen


    hoffe ihr könnt mir vl weiter helfen :) danke trotzdem schonmal.
  • Quellcode

    1. <?php
    2. $mysqlhost="localhost";
    3. $mysqluser="********";
    4. $mysqlpwd="*********";
    5. $mysqldb="*********";
    6. $connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
    7. ("Verbindungsversuch fehlgeschlagen");
    8. mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
    9. $sql = "SELECT *
    10. FROM login";
    11. $gamercard = mysql_query($sql) or die("Anfrage nicht erfolgreich");
    12. if($gamercard) {
    13. echo "successfully";
    14. }
    15. else {
    16. echo "faild";
    17. }
    18. ?>
    19. }
    Alles anzeigen
  • Versuche es mal mit dem SQL Query, hiermit kannst du die Daten von einem User abrufen.
    Keine Ahnung ob du das nun meinst!?

    Quellcode

    1. $sql = "SELECT nickname, country, lvl, bargeld, location FROM user WHERE nickname = '" . mysql_real_escape_string($_GET['user']) . "'";


    $_GET['user'] lässt sich sicherlich auch besser absichern aber so zum Test reicht es ^^'
  • ich meinte, dass du dir mit phpmyadmin mal ausgeben lässt, was die abfrage an daten bringt. denn falls eine spalte falsch beschriftet ist, bekommst du keine datensätze mehr.

    btw.

    Quellcode

    1. $userdata = array(
    2. $gamercard['nickname'] => array(
    3. 'username' => $gamercard['nickname'],
    4. 'country' => $gamercard['country'],
    5. 'game_level' => $gamercard['lvl'],
    6. 'game_money' => $gamercard['bargeld'],
    7. 'game_location' => $gamercard['location'],
    8. 'last_created' => 0 ) // <-- hier darf kein komma mehr stehen
    9. );
    Alles anzeigen