首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

function有关问题

2012-03-22 
function问题调用数据库的内容,通过判断他的unix时间字符串是否比当前时间数值大来决定是否显示该条信息,

function问题
调用数据库的内容,通过判断他的unix时间字符串是否比当前时间数值大来决定是否显示该条信息,求教下这个怎么写

[解决办法]
拿数据的时候判断好些。至少返回的数据集少些。
[解决办法]
strtotime()下你的时间后与time()比较啊。

http://www.w3school.com.cn/php/func_date_strtotime.asp
[解决办法]
直接return一个空字符串,这样用起来也不用判断直接连字符串。
return "";
[解决办法]
首先你数据库里面的那条或者那些数据的时间字段是int(10) 吗 如果是的化 假如这个字段的名称叫
time 那么 你搜索数据的时候
select * from tbl_name where time<unix_timestamp() and .....
你可以试一试 select unix_timestamp(); 这个是查当前的时间戳 你这个功能在数据库里面直接可以解决 就不要搜出来再判断了 。如果你数据库的字段是time 的类型 Y-m-d H:i:s类型的 那么就要转化下了
select * from tbl_name where unix_timestamp(time) < unix_timestamp() and .....
转化的方法:
select unix_timestamp("2011-11-22 18:55:05");
这样就可以了 最好抽点时间学习点mysql的函数 这些可以节省很多时间
[解决办法]

探讨

引用:
strtotime()下你的时间后与time()比较啊。

http://www.w3school.com.cn/php/func_date_strtotime.asp

{dede:sql sql="select title,arcurl from dede_archives where sortrank>time()"}<a href="[fi……

热点排行