求评论时间转换的sql语句[已解决]

2016-07-07 15:47 来源:www.chinab4c.com 作者:ecshop专家

刚接触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数据的处理都不是很了解,请大家指点一下,多谢!


回答:
你可以在插入数据库之前做转换,例:将 2003-11-27 13:10:00 先转化为 int型的,将转化好的数据再插入数据库。

谢谢,已解决。。。

如何将 2003-11-27 13:10:00 先转化为 int型的呢?

哈哈很好!我也这样做的!

天使湾美丽商城 http://www.mode123.cn