请问一下。我的程序是php+mysql的 在调用的时候想用一个方法。调用数据库表中 日期大于当前日期的记录。 20
请问一下。我的程序是php+mysql的在调用的时候想用一个方法。调用数据库表中日期大于当前日期的记录。原本的代码是<?php$sql="select*frombookw...
请问一下。我的程序是php+mysql的
在调用的时候想用一个方法。调用数据库表中
日期大于当前日期的记录。
原本的代码是
<?php
$sql="select * from book where sh=1 and content >='".date('Y-m-d')."' order by content asc limit 0,60";
$rs_10=mysql_query($sql);
?>
但是这样的话只能以当前日期来进行选择。我想精确到时分秒。那么
content >='".date('Y-m-d')."
这个要怎么弄呢?
还有。数据库表里的时间字段是不是也要换成datetime
真心求教。谢谢了
听朋友说用now函数。但是函数不熟悉。 展开
在调用的时候想用一个方法。调用数据库表中
日期大于当前日期的记录。
原本的代码是
<?php
$sql="select * from book where sh=1 and content >='".date('Y-m-d')."' order by content asc limit 0,60";
$rs_10=mysql_query($sql);
?>
但是这样的话只能以当前日期来进行选择。我想精确到时分秒。那么
content >='".date('Y-m-d')."
这个要怎么弄呢?
还有。数据库表里的时间字段是不是也要换成datetime
真心求教。谢谢了
听朋友说用now函数。但是函数不熟悉。 展开
4个回答
展开全部
按照你$sql="select * from book where sh=1 and content >='".date('Y-m-d')."' order by content asc limit 0,60";我想这个content字段应该已经是datetime类型的了
你直接content >='".date('Y-m-d H:i:s')." 后面的H代表时,i代表分,s代表秒 ,这样写代表当前的时间,content >='".date('Y-m-d H:i:s')." H,i,s你可以写成你想查的时分秒
你直接content >='".date('Y-m-d H:i:s')." 后面的H代表时,i代表分,s代表秒 ,这样写代表当前的时间,content >='".date('Y-m-d H:i:s')." H,i,s你可以写成你想查的时分秒
展开全部
$now = time();
你看你数据库中日期字段是什么类型的。如果是数字的话就直接比。如果是日期类型就strtotime()转换一下再比就可以了。
你看你数据库中日期字段是什么类型的。如果是数字的话就直接比。如果是日期类型就strtotime()转换一下再比就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你当时插入数据库的是什么形式了 如果是时间戳 就直接用时间戳比较大小 当前时间大于或小于now() 语句 z字段>now() 直接这样写就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把date('Y-m-d')换成date('Y-m-d H:i:s')就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询