喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 问一条MYSQL语句,谢谢..  
 
class_php
注册会员
Rank: 2



UID 74872
精华 0
积分 179
帖子 87
金钱 179 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-12
状态 离线
问一条MYSQL语句,谢谢..

$a的值为一个time()型的时间;

表中有一个字段为posttime用来存储time型的时间.

我现在要查找出表中所有 posttime的时间 减 $a的时间的值大于2秒的数据...请问这条MYSQL如何写....
2006-7-25 01:52 PM#1
查看资料  发短消息  顶部
 
蟋蟀
版主
Rank: 7Rank: 7Rank: 7
村里巡逻队长


UID 67242
精华 0
积分 2036
帖子 1763
金钱 2036 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-17
来自 福建
状态 离线
[推荐阅读] 谁有赛车程序的源码?
/**   函数 specailRecord
  * 参数    记录集数组
  *    返回 符合条件的数组
  *    描述 查询记录集内符合条件的数组
  */
function specailRecord($arr,$a)
  {
   $record=array();
   foreach($arr as $key=> $value)
      {
       if(intval(strtotime($value["atime"])-$a))>2)
          {
           $record[$key]=$value;
          }
      }
  return $record;
}
//调试
$record=array(0=>array("title"=>"1","atime"=>"2006-12-23 12:10:23"),
                        1=>array("title"=>"3","atime"=>"2005-12-12 12:12:12"));
$a=strtotime("2006-12-23 12:10:22");
print_r($record,$a);
不知道是不是这意思.




吉林php群
27089230
2006-7-25 02:03 PM#2
查看资料  Blog  发短消息  QQ . .   顶部
 
class_php
注册会员
Rank: 2



UID 74872
精华 0
积分 179
帖子 87
金钱 179 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-12
状态 离线
[推荐阅读] 北京IT猎头公司代某外资公司聘PHP工程师
晕...这是MYSQL吗?
2006-7-25 02:06 PM#3
查看资料  发短消息  顶部
 
蟋蟀
版主
Rank: 7Rank: 7Rank: 7
村里巡逻队长


UID 67242
精华 0
积分 2036
帖子 1763
金钱 2036 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-17
来自 福建
状态 离线
[推荐阅读] 最最初级的菜鸟问高手们2个问题
你把sql数据集取出来然后用函数处理一下不就行了.



吉林php群
27089230
2006-7-25 02:11 PM#4
查看资料  Blog  发短消息  QQ . .   顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11786
帖子 4970
金钱 11783 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 紧急求助!大家都看看,,,这问题
楼主说的是时间戳吧?timestamp?
存储的时候其实可以使用10位无符号整型数,使用sql语法中的UNIX_TIMESTAMP()函数来存储
当然如果是yyyy-mm-dd hh:mm:ss类型的字段也可以使用UNIX_TIMESTAMP()转换成时间戳在进行整数之间的运算
时间戳的单位就是秒所以符合楼主的要求

抱歉,函数写错了,改一下

[ 本帖最后由 sanders_yao 于 2006-7-25 02:25 PM 编辑 ]




最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2006-7-25 02:19 PM#5
查看资料  Blog  发短消息  顶部
 
drc333
注册会员
Rank: 2
初级会员



UID 65917
精华 0
积分 157
帖子 109
金钱 157 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-8-16
状态 离线
[推荐阅读] 专业群:17371752 专蜘蛛.爬虫程序.数据挖掘 搜索引擎技术群 希望交流
你用date型的时间吧.
然后这样写..

SELECT * FROM `tablename` WHERE DATE_ADD('".$a."',INTERVAL 2 SECOND)<`posttime`
这样即可.....




高速 稳定 开源 家族 贴吧 知道
2006-7-25 02:30 PM#6
查看资料  访问主页  发短消息  顶部
 
class_php
注册会员
Rank: 2



UID 74872
精华 0
积分 179
帖子 87
金钱 179 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-12
状态 离线
[推荐阅读] 怎么用数组遍历查询数据库,我写的对么?
谢谢各位,特别感谢 drc333, 你的方法可行...
2006-7-25 02:35 PM#7
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024486 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP