php - Null value is substituted by '' -
if $time null, in query substituted ''. result query incorrect. how avoid problem?
$time = strtotime($arrivals[$i]["time"]); if ($time != null) { $time = strftime("%y-%m-%d %h:%m:%s", $time); } $query="insert `schedule` (`time`) values('".$time."');"; result query:
insert `schedule` (`time`) values(''); but should be:
insert `schedule` (`time`) values(null);
if want null in query instead of '2013-...', have little more.
if ($time === null) { $time = 'null'; } else { $time = strftime("'%y-%m-%d %h:%m:%s'", $time); // ^ note quotes ^ } $query = "insert `schedule` (`time`) values ($time);"; // note: no quotes ^ ^
Comments
Post a Comment