Hej!
Känner mig så du, får skylla på totalt hjärnsläpp.
Försöker uppdatera ett tal i en kolumn, jag vill lägga till ett värde från en variabel, fast får det bara inte att fungera, har försökt med följande:
mysql_query("UPDATE pic SET poang = 'poang+$poang', roster = 'roster+1' WHERE picID = '$picID'");
och
mysql_query("UPDATE pic SET poang = poang+'$poang', roster = 'roster+1' WHERE picID = '$picID'");
plus mängder av helt ologiska format.
så, min fråga är nu, hur uppdaterar man en kolumn som innehåller ett tal och jag ska addera med hjälp av en variabel.
man ska väl inte behöva hämta talet i en sql-fråga innan man kör updaten?
EDIT: råkade visst fumla vid enter-trycket, därav dubbelposten, ber om ursäkt för detta. :l
Jag vet inte vad det är för datatyper på dina fält i tabellen, men alla fält i din fråga bör vara integers eller någon sorts talfält. Då bör det se ut så här:
mysql_query("UPDATE pic SET poang = poang+$poang, roster = roster+1 WHERE picID = $picID");
Bort med alla onödiga apostrofer runt fältvärden. De skall du ha där när det handlar om strängvärden eller datumvärden.