2010-06-23 71 views
0

我想更新一個MySQL列,更新一個MySQL列

基本上我想獲得一個數據庫中的特定用戶,然後我有號碼添加到號的數據庫列。

所以說例如用戶12345有55分,我想給他的分數加25分,我怎麼去更新點列以反映80?

Thanx提前!

回答

4
UPDATE scoreboard 
SET points=points+25 
WHERE user=12345 
+0

+1:給我們其餘的人一個機會,是嗎? :p – 2010-06-23 20:38:20

+0

是的,沒有開玩笑。 – webbiedave 2010-06-23 20:40:02

+0

可能是noob錯誤,但我使用PHP來執行更新,並且出現此錯誤「您的SQL語法中存在錯誤;請查看與您的MySQL服務器版本相對應的手冊,以便在附近使用正確的語法' WHERE user = 12345'at line 1「 這裏是我的代碼mysql_query(」UPDATE scoreboard SET points = points + $ points WHERE user = $ uid「)或die(mysql_error()); – Odyss3us 2010-06-23 21:00:36

2
UPDATE scores SET 
points = points + 25 
WHERE id = 12345; 
+0

Thanx的幫助! – Odyss3us 2010-06-23 21:29:57

+0

非常歡迎。 – webbiedave 2010-06-23 21:42:41