当date为空时,在access中的date列中插入空值


insert null value in date column in access when date is empty

我遇到的问题是,我正在使用php ms访问数据库,当我试图在数据库中更新日期而不是更新时,我想更新日期字段,当用户将日期和日期为空列值应为空时,我的代码如下

if($cDate==NULL){
    $cDate='Null';
}
else {
    $cDate='02/03/2016';
    }
if($buttonName=="Update"){
    $sql_update="UPDATE 0D1_INDEX set C_date=$cDate where DN_='$mdn'";

,当插入日期时,它变成时间

Try This,

Set Default Value to NULL in Database

如果我正确理解你的问题,你可以使用isset()函数来确定$cDate的值是否为空。

所以你必须这样做:

if(!isset($cDate)){
    $cDate = "Null";
} else{
    $cDate='02/03/2016';
}

isset()决定值是否不是NULL所以在它前面放一个!意味着如果值是NULL