PHP +Access SQL语句中的日期比较问题
cnsz 2003-09-29 04:24:02
源代码如下:
$CurYear = date("Y");
$CurMonth = date("m");
$First = mktime(0,0,0,$CurMonth,1,$CurYear);
$Last = mktime(0,0,0,$CurMonth,31,$CurYear);
$rs = new com("ADODB.RecordSet");
$rs->open("select 儿童编号,疫苗名称,针次,接种日期,接种人员,备注
from 儿童接种记录
where 单位编号 = '$CN'
and 接种日期 >= $First
and 接种日期 <= $Last
and 接种标志 = 1",$conn,1,1);
问题出在 接种日期 >= $First
接种日期 <= $Last
如果把$First换成time()(在不要and 接种日期 <= $Last时)可正常执行
按理说$First和time()都是时间戳,为什么会出现这个问题呢?高手指点啊