如果$ Time爲空,那麼在查詢中它被替換爲''。結果查詢不正確。如何避免這個問題?空值被替換爲''
$Time = strtotime($arrivals[$i]["time"]);
if ($Time != null)
{
$Time = strftime("%Y-%m-%d %H:%M:%S", $Time);
}
$query="INSERT INTO `Schedule` (`Time`) VALUES('".$Time."');";
結果查詢:
INSERT INTO `schedule` (`Time`) VALUES('');
而應該是:
INSERT INTO `schedule` (`Time`) VALUES(null);
'...否則{'的東西,這不是 「」 更換呢? '''你想要什麼*做什麼而不是'null'? – deceze
@deceze:else {$ Time =「」; }不工作。 –
應該是這樣的:INSERT INTO'schedule'('Time')VALUES(null);否則它不起作用。 –