2012-07-27 91 views
0
$querychange = 
    mysql_query("UPDATE table SET clounm='$newvale' WHERE email='$email'") 

而是把$ NEWVALUE到最近的空單元格值插入空列

+0

特定的錶行如何規定?對於'null'檢查,你可以使用'where yourColumn爲空'。 – stb 2012-07-27 13:42:10

+0

發佈一些樣本數據eith預期結果 – Madhivanan 2012-07-27 13:42:46

+1

另請注意,您只能更新現有行的一列 – Madhivanan 2012-07-27 13:43:33

回答

1

考慮下面的代碼:

UPDATE `table_name` SET `col_name` = `col_value` WHERE `record_name` = 'ID' 

例如

UPDATE `student` SET `marks` = 50 WHERE `name` = 'Jack' 

這將設置所有記錄傑克名字爲50分。

+0

是的,但是在代碼中有一個會話變量,它= $ email,因此只有該行可以更改 – user1557515 2012-07-27 13:55:43

+0

需要更多代碼澄清。你的問題太模糊 – bryansis2010 2012-07-27 18:49:17

0

這是你找什麼

UPDATE table SET clounm='$newvale' WHERE email IS NULL LIMIT 1 
+0

,這聽起來像我在找什麼,我會試試看,TVM的帖子。 – user1557515 2012-07-27 14:11:03