Heim > Backend-Entwicklung > PHP-Tutorial > PHP ADO ACCESS数据库,SQL怎么比较时间大小?

PHP ADO ACCESS数据库,SQL怎么比较时间大小?

WBOY
Freigeben: 2016-06-23 14:01:58
Original
1087 Leute haben es durchsucht

现在用PHP + ADO + ACCESS数据库,比较时间遇到问题

ACCESS数据库的Time字段存储的为 COleDateTime格式的时间数据。
下面二行代码为MFC 编程时写入数据库的“Time”字段的代码
COleDateTime ct=COleDateTime::GetCurrentTime();
m_pRecordset_record->PutCollect("Time",_variant_t(ct));
-------------------------------------------------------
下面是我想达到的日期筛选SQL,但实际上sqlstr这样写是有问题的,php执行错误的,想请教一下怎样写才是正确的。
$sqlstr="select * from record where NameStr='$sensor' and Time>'2014/01/15'";
$rsRecord1->Open($sqlstr,$conn1,1,1);


回复讨论(解决方案)

$sqlstr="select * from record where NameStr='$sensor' and Time> #2014-01-15#";

$sqlstr="select * from record where NameStr='$sensor' and Time> #2014-01-15#";
谢谢版主,这样确实可用,结帖

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage