将单元格更新为空MYSQL PHP

将单元格更新为空MYSQL PHP,php,mysql,cell,Php,Mysql,Cell,看看Google和Stack Overflow,也许我只是瞎了眼。 是否有方法使用“”(空)值更新表格单元格。 比如说: mysql_query("UPDATE table SET cellname = ' ' WHERE id = '$idneeded'"); 非常感谢您的帮助 UPDATE table SET cellname = ' ' WHERE id = '$idneeded' ^^^---not empty. spaces a

看看Google和Stack Overflow,也许我只是瞎了眼。 是否有方法使用“”(空)值更新表格单元格。 比如说:

mysql_query("UPDATE table SET cellname = ' ' WHERE id = '$idneeded'");
非常感谢您的帮助

UPDATE table SET cellname = ' ' WHERE id = '$idneeded'
                            ^^^---not empty. spaces are not "empty".
试一试


相反。

您应该知道空字符串
'
与空格字符串
'
不同,也与空值不同

要将单元格值更新为空字符串,请执行以下操作:

mysql_query("UPDATE table SET cellname = '' WHERE id = '$idneeded'");

是的,我看不出这方面有什么问题。为什么不自己试试呢?请不要使用
mysql\u*
函数,因为它们在。还要注意空字符串和之间的区别。是的,但这会在单元格中返回一个0,我希望有一个空单元格。
cellname='
cellname=NULL
不同,但OP没有说明该字段是否可以为NULL,所以。。。我们必须提供两种选择
cellname=NULL
mysql_query("UPDATE table SET cellname = '' WHERE id = '$idneeded'");