Lidt nybegynder mysql problemer
Hej eksperter.Jeg er fornylig skiftet fra ASP programmering til PHP.
Jeg sidder dog fast ved noget MySql database-gøjl.
Her er min kode:
$query = mysql_query("UPDATE users SET gold='+1' WHERE username='$username'") or die(mysql_error());
Mit problem opstår når jeg skal lægge 1 oven i "gold". Jeg går ikke udfra, at det er sådan man skal skrive, hvis jeg skal have lagt 1 oven i brugerens guld somm han har i forvejen. Men hvordan kan jeg skrive det? Det eneste jeg ved er, at man i ASP skulle skrive: rs("gold") = rs("gold") + 1
Og et tillægsspørgsmål:
Hvordan kan det være at nedenstående ikke dur?
$query = mysql_query("UPDATE users SET gold='+1' WHERE username='$_SESSION['username']'") or die(mysql_error());
Jeg får: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\logincode.php on line 19
På forhånd tak.
