kostenloser Webspace werbefrei: lima-city


Mal wieda schön verwurschtelt ^^

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    f*******c

    Also ich hab mal wieder ein problem :S Also Ich bekomme keinen direkten Fehler, aber auch nicht das was ich haben m?chte -.-

    Browser:
    -----------------------------------------------------
    Epoche: Resource id #7
    Anzahl deiner Dorfzentren:Resource id #8
    -----------------------------------------------------

    Datenbank:
    -----------------------------------------------------
    epoche = 1
    geb?ude_dorfzentrum = 1
    -----------------------------------------------------

    Und nun der Code:
    -----------------------------------------------------
    <?
    session_start();
    include 'includes/secure.php';
    include 'connect.php';
    mysql_connect($host, $nutzer, $pass);
    mysql_select_db($db);
    $benutzername = $_SESSION['name'];

    $sql = "SELECT epoche FROM game_benutzer WHERE user_username='$benutzername'";
    $epoche = mysql_query($sql);
    $sql = "SELECT geb?ude_dorfzentrum FROM game_benutzer WHERE user_username='$benutzername'";
    $geb?ude_dorfzentrum = mysql_query($sql);

    echo "Epoche:";
    echo $epoche;
    echo "<br>";
    echo "Anzahl deiner Dorfzentren:";
    echo $geb?ude_dorfzentrum;
    ?>
    ---------------------------------------------------

    Und Ich wei? das man nur 1x echo machn muss! Das ist f?r mich so ?bersichtlicher =)
    Und das Problem ist das er die falschen Daten ausgibt.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. c*********c


    Und das Problem ist das er die falschen Daten ausgibt.


    Versuch mal, die Variable $geb?ude_dorfzentrum in $gebaeude_dorfzentrum umzubennen!
  4. Autor dieses Themas

    f*******c

    Hab ich, bringt nichts
  5. 0******a

    Hier liegt der Fehler:
    firemanic schrieb:
    $sql = 'SELECT epoche FROM game_benutzer WHERE user_username='$benutzername'';
    $epoche = mysql_query($sql);

    echo 'Epoche:';
    echo $epoche;


    Du gibst das Ergebnis der SQL-Abfrage aus, das ist aber nicht das, was in der Datenbank steht bzw. das, was in der Zeile steht, die du per SQL abgerufen hast. ?ndere es so ab:

    $sql = 'SELECT epoche FROM game_benutzer WHERE user_username='$benutzername'';
    $sqlres = mysql_query($sql);
    $row = mysql_fetch_row($sqlres);
    $epoche = $row[0];

    echo 'Epoche:';
    echo $epoche;


    Schau Dir die Erkl?rung zu den Funktionen an, um zu verstehen, was genau sie als Ergebnis zur?ckliefern. Noch ein Tip: Alle R?ckgabewerte sollten vor der Weiterverarbeitung danach ?berpr?ft werden, ob die entsprechende Funktion einen Fehler zur?ckgegeben hat. Aber da kannst du dich ja sp?ter drum k?mmern.
  6. Autor dieses Themas

    f*******c

    stimmt *dong* dankesch?n ^^
  7. 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!