我遇到的问题是,我正在使用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