kostenloser Webspace werbefrei: lima-city


Fehler bei bearbeiten von MySQL-Daten

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    t***t

    Folgender Fehler tritt auf:

    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /var/www/web29/html/user/zaneus/Script/Account.php on line 42

    Der Code (von Zeile 38- 42):
    if($Zeit > 60) {
    echo "Der Aufruf wurde Verg?tet.";
    $Guthaben = $Guthaben + 5;
    $Zeit = time();
    $result = mysql_query("UPDATE Daten SET Guthaben = $Guthaben, Zeit = $Zeit WHERE Username = $_SESSION['Username']");
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. $result = mysql_query("UPDATE Daten SET Guthaben = $Guthaben, Zeit = $Zeit WHERE Username = $_SESSION['Username']");

    Ist so nicht ganz richtig, weil die Variablen in ' m?ssen, also
    $result = mysql_query("UPDATE Daten SET Guthaben = '$Guthaben', Zeit = '$Zeit' WHERE Username = '$_SESSION['Username']'");

    Das sollte dann gehen.

    Edit: " ist "
  4. Autor dieses Themas

    t***t

    So, das hatte ich auch schon mal so stehen und jetzt hab ich's auch noch mal so geschrieben, aber der selbe Fehler tritt wieder auf.

    <?
    $result = mysql_query("UPDATE Daten SET Guthaben = '$Guthaben', Zeit = '$Zeit' WHERE Username = '$_SESSION['Username']'");
    ?>
  5. Dann probier die beiden Updates mal einzeln zu machen, also
    $result = mysql_query("UPDATE Daten SET Guthaben = '$Guthaben' WHERE Username = '$_SESSION['Username']'");
    $result_2 = mysql_query("UPDATE Daten SET Zeit = '$Zeit' WHERE Username = '$_SESSION['Username']'");

    Ich wei? zwar nicht wieso, aber bei mir muss ich die auch einzeln updaten, damit es geht.
  6. Autor dieses Themas

    t***t

    So, also geht jetzt, es war scheinbar ein Problem mit der $_SESSION-Var. Hab jetzt einfach die $_SESSION-Var in eine normale Var rein und's geht.

    SQL ist zum speichern von daten da. Vereinfacht kann man das mit einer Word-Tabelle vergleichen.
  7. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.


    tobit schrieb:
    Folgender Fehler tritt auf:

    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /var/www/web29/html/user/zaneus/Script/Account.php on line 42

    Der Code (von Zeile 38- 42):
    if($Zeit > 60) {
    echo "Der Aufruf wurde Verg?tet.";
    $Guthaben = $Guthaben + 5;
    $Zeit = time();
    $result = mysql_query("UPDATE Daten SET Guthaben = $Guthaben, Zeit = $Zeit WHERE Username = $_SESSION['Username']");



    So sollte es gehen:
    <?
    $result = mysql_query("UPDATE Daten SET Guthaben = $Guthaben, Zeit = $Zeit WHERE Username = '".$_SESSION['Username']."'");
    ?>
  8. Autor dieses Themas

    t***t

    Jo, danke, so geht's.

    Kann geschlossen werden.
  9. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.

    Gott hat gesprochen - Closed...
  10. 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!