在php中将值设为NULL而不是空

在php中将值设为NULL而不是空,php,null,Php,Null,我不能在数据库中将空值检查为NULL,而不是在插入值时留下空白 当条目没有值时,我不想为它留下空白。 因此,如果没有选择任何文件,则将该条目设置为NULL 是否不必为空 这是可空字符串的正常问题。要快速解决此问题,您可以将代码更改为: $code = NULL; if( !empty($_FILES['logo']['name']) ){ ... } 有关更多详细信息,请检查以下问题: $logo=(!空($_文件['logo']['name'])?“logo”:“NULL”) 试试这个如何

我不能在数据库中将空值检查为NULL,而不是在插入值时留下空白

当条目没有值时,我不想为它留下空白。 因此,如果没有选择任何文件,则将该条目设置为NULL

是否不必为空


这是可空字符串的正常问题。要快速解决此问题,您可以将代码更改为:

$code = NULL;
if( !empty($_FILES['logo']['name']) ){
 ...
}
有关更多详细信息,请检查以下问题: $logo=(!空($_文件['logo']['name'])?“logo”:“NULL”)

试试这个

如何更新/插入这个值,列是否可以为空?@Qirel该列可以为空,是的,为什么不将if语句更改为
if(!empty($\u FILES['logo']['name'])
然后在该代码块中运行插入操作?选中phpmyadmin中的默认值必须在mysql中显式设置空值。插入()值(NULL)
$code = NULL;
if( !empty($_FILES['logo']['name']) ){
 ...
}