喜悦国际村 » 数据库技术 » 怎样按时间查询?

页: [1]
nightwindw2004-9-17 02:24 PM
怎样按时间查询?

我数据库的时间字段dtime 是data型的(00-00-00   00:00:00)我想按时间查询,where后面怎么写呀?
我试着这样写的:where dtime >$starday //$starday也是00-00-00   00:00:00型,不对。

一路努力2004-9-19 08:20 AM
用ORDER BY `dtime`

jcw2004-9-21 03:23 PM
不行啊

jcw2004-9-21 03:26 PM
$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