PHP将NULL存入MySQL数据库

如果MySQL字段设置了特定格式(如日期),我们存空字符或者“0”或者空格都不可行的时候,就需要存入NULL。

PHP如何将NULL存入MySQL数据库呢?

其实只需要在MySQL把该字段设置为允许为空,并且默认值是NULL,然后在写数据库的时候不为该变量赋值就行了。

如果写入数据库的变量在一个数据量,我们已经批量赋值了。比如:

所有要写入数据库的变量都在数组$arr里面,而$arr[‘date’]=””;

我们修改$arr[“date”]=NULL或者$arr[“date”]=”NULL”都不可行。

那就直接把$arr[“date”]这个元素删掉好了:

if(empty($arr[‘date’])){unset($arr[‘date’]);}

unset删除数组元素。

您的赞助将会支持作者创作及本站运维

发表评论


TOP