2012-07-27 92 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