update php & mysql
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bekommen
code
falsch mache
folgendes problem
helfen
login
mache
punkt
set
spalte
super danke
update
versuch
wichtig code
zeichenkette
-
Moin...
Habe folgendes Problem:
mysql_query("UPDATE login SET punkte WHERE username = " . $user . "" );
So... eigentlich sollte er einem User ein Punkt geben (User is in der Variablen $user gespeichert)
Aber irgendwie will er es nicht. Wenn ich das ohne WHERE mache funktionierts. Aber dann bekommen alle einen Punkt.
Vlt weiß einer was ich falsch mache! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich nehme mal an, der Datentyp der Spalte username ist eine Zeichenkette. Versuch es mal so:
Man beachte die Hochkomma (').mysql_query("UPDATE login SET punkte WHERE username = '" . $user . "';" );
Beitrag zuletzt geändert: 4.4.2011 16:57:19 von wagnerm -
Punkte gehen nicht hoch von dem jeweiligen user -.-
Habe immernoch 14... Genau wie vorher
Vlt is das noch wichtig:$user = $_SESSION["username"];
Beitrag zuletzt geändert: 4.4.2011 17:05:11 von drogen-mafia -
Ach so, außerdem solltest du die Punkteanzahl auch wirklich erhöhen:
mysql_query("UPDATE login SET punkte = punkte + 1 WHERE username = '" . $user . "';" );
-
Schön, dass ich helfen konnte.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage