作者luo74128 (小猫)
看板PHP
标题[请益] 取出资料库时间栏位做计算
时间Tue Jul 31 10:59:02 2012
各位大大!!我想请问一个PHP问题\
insert into A (Id,DateTime)valuse("",NOW());
资料表 A
Id | DateTime
1 2012-07-21
2 2012-07-25
我想取出栏位DateTime并作时间计算
$query =$this->db->query("select DateTime from A where Id='1'");
$row = $query->row();
因此 $row->DateTime 就会等於 2012-07-21
我想问的是我要怎麽将 $row->DateTime 做加减运算???
EX: 2012-07-21 我想加 7 天 要怎麽做?
$row->DateTime + 7 ??
--
Aman ia vida 地下飞行
blog:
http://luo74128.blogspot.com/2010/07/blog-post.html
我:
http://www.wretch.cc/album/luo74128
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 222.126.156.188
2F:→ luo74128:请问我query要怎麽下? 07/31 11:44
3F:→ luo74128:SELECT DATE_ADD('".$a->DateTime."', INTERVAL 1 DAY ?? 07/31 11:45
4F:→ luo74128:我的目的是要把那个栏位update增加7天 07/31 11:47
5F:→ luo74128:SELECT DATE_ADD(DateTime,INTERVAL 45 DAY) AS DateTime 07/31 12:01
6F:→ luo74128:谢谢喔 07/31 12:01
7F:→ kerash:update `xx` set `dt`=date_add(`dt`,interval ? day) 07/31 12:44
8F:→ kerash: where `id`= ? 07/31 12:44
9F:→ kerash:上面是一整句的。 07/31 12:44
10F:→ MOONRAKER:对嘛 更新资料库栏位正合在资料库里做完 07/31 16:21
11F:→ MOONRAKER:不然拿出来还要strtotime()转来转去,烦死人 07/31 16:22
12F:→ MOONRAKER:当然你有DateTime class好用,不过他要5.2.0以上才有 07/31 16:23