标题: 求评论时间转换的sql语句[已解决]
lensun
EC新手
Rank: 1



UID 16647
精华 0
积分 20
帖子 16
体力 4 点
钻石 0 颗
贡献 0
阅读权限 10
注册 2007-9-23
状态 离线
发表于 2007-11-20 15:21  资料  个人空间  短消息  加为好友 
求评论时间转换的sql语句[已解决]

刚接触ECSHOP,正在进行数据转换,评论表的时间字段原有的数据为短日期格式,数据形似:

2003-11-27 13:10:00

ECSHOP默认的为int(10)格式,数据为一个10位数字,形似:

1194571508

这样举例的数据直接导入就会截断为类似如下的4位数字:

2003

导致前台显示错误。

顺藤摸瓜找到了\includes\lib_time.php这个时间函数文件,好像是根据服务器时间转换的,准备这样实现:
新建一个add_tim1 字段将原有数据插入,然后执行类似这样的sql语句:
update  'ecs_comment'  set add_tim  = M(add_tim1*N);

其中M为可能用到的函数,N为常数。

刚从ASP转过来,对ECSHOP还有PHP、MYSQL数据的处理都不是很了解,请大家指点一下,多谢!

[ 本帖最后由 scottye 于 2007-11-26 11:15 编辑 ]

顶部
桔子
管理员
Rank: 9Rank: 9Rank: 9



I&U  
UID 10448
精华 1
积分 3067
帖子 5332
体力 125 点
钻石 0 颗
贡献 21
阅读权限 200
注册 2007-3-26
状态 离线
发表于 2007-11-20 17:00  资料  个人空间  短消息  加为好友 
你可以在插入数据库之前做转换,例:将 2003-11-27 13:10:00 先转化为 int型的,将转化好的数据再插入数据库。

顶部
卖否姊妹站—买否(商品搜索)公开测试
lensun
EC新手
Rank: 1



UID 16647
精华 0
积分 20
帖子 16
体力 4 点
钻石 0 颗
贡献 0
阅读权限 10
注册 2007-9-23
状态 离线
发表于 2007-11-20 19:42  资料  个人空间  短消息  加为好友 
谢谢,已解决。。。

顶部
 



当前时区 GMT+8, 现在时间是 2008-7-6 22:48

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.031962 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 康盛创想(北京)科技有限公司 - Archiver - WAP