页:
[1]
| nightwindw | 2004-9-17 02:24 PM |
|
怎样按时间查询?
我数据库的时间字段dtime 是data型的(00-00-00 00:00:00)我想按时间查询,where后面怎么写呀?
我试着这样写的:where dtime >$starday //$starday也是00-00-00 00:00:00型,不对。 |
|
$starday=date('Y-m-d h:i:s',time()-$daynum2*24*3600);
$a=gmmktime($starday);
@$link = mysql_connect($host,$dbuser,$dbpass)or die('无法连接服务器');
@mysql_select_db($dbname, $link)or die('无法连接数据库');
$sql = "select * from $dbname where dtime > '.$a.'";
我发现这样能查出来,但是查出来的是全部的数据, 不是我要的从$a天以来的数据。晕!!! |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.010806 second(s), 2 queries |