我遇到的问题是,我正在使用php ms访问数据库,当我试图更新数据库中的日期而不更新时,我想更新日期字段,当用户输入日期和当日期为空时列值应该是null,我的代码
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'";
当插入日期时,它就变成了时间
答案 0 :(得分:1)
试试这个,
Set Default Value to NULL in Database
答案 1 :(得分:0)
如果我正确理解了您的问题,您可以使用isset()
函数来确定$ cDate的值是否为空。
所以你必须这样做:
if(!isset($cDate)){
$cDate = "Null";
} else{
$cDate='02/03/2016';
}
isset()
确定该值是否不是 NULL ,因此在其前面放置!
意味着如果值为 NULL