Session wird nicht gesetzt

10/11/2013 21:42 Dаvid#16
Quote:
Originally Posted by devcode View Post
Ja da musst du auch die ' benutzen:

PHP Code:
 $MYSQL_UPDATE "UPDATE players SET for='$FOR' WHERE login='$USER'"
Escapest du die User eingaben eigentlich vorher? Vielleicht solltest du dir mal lieber die Documentation zu einigen sachen durchlesen^^
Ja, ist escaped.

Mit deinem Source:

Quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'for='60' WHERE login='reaper'' at line 1
10/11/2013 21:50 devcode#17
Wie ist das?

PHP Code:
  $MYSQL_UPDATE "UPDATE `players` SET `for`='$FOR' WHERE `login`='$USER'"
Oder was passiert denn wenn du keine Variablen übergibst sondern echte Werte einfach mal in die query einträgst?

Und häng mal ein [Only registered and activated users can see links. Click Here To Register...] hinter dein query. Eventuell auch mal das Schlüsselwort "for" austauschen, kann sein das es ein keyword von mysql selber ist.
10/11/2013 21:51 Dаvid#18
Quote:
Originally Posted by devcode View Post
Wie ist das?

PHP Code:
  $MYSQL_UPDATE "UPDATE `players` SET `for`='$FOR' WHERE `login`='$USER'"
Oder was passiert denn wenn du keine Variablen übergibst sondern echte Werte einfach mal in die query einträgst?

Und häng mal ein [Only registered and activated users can see links. Click Here To Register...] hinter dein query.
MySQL-Error gibt ja das aus was ich gepostet habe.
Wenn ich es jetzt z.B so mache mit echten Werten:

PHP Code:
$MYSQL_UPDATE        "UPDATE players SET for='60' WHERE login='reaper'"
Quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'for='60' WHERE login='reaper'' at line 1
Quote:
Originally Posted by devcode View Post
Wie ist das?

PHP Code:
  $MYSQL_UPDATE "UPDATE `players` SET `for`='$FOR' WHERE `login`='$USER'"
Oder was passiert denn wenn du keine Variablen übergibst sondern echte Werte einfach mal in die query einträgst?

Und häng mal ein [Only registered and activated users can see links. Click Here To Register...] hinter dein query. Eventuell auch mal das Schlüsselwort "for" austauschen, kann sein das es ein keyword von mysql selber ist.
Lag am "for". xD