如果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删除数组元素。
您的赞助将会支持作者创作及本站运维
发表评论