【置底预定】一个前台输出小问题,各位请进……
thinkphp吧
全部回复
仅看楼主
level 1
zjm007007
楼主
我是正在熬夜做期末作业项目的学生一枚,正在做新闻发布。
新闻的标题、内容、发布者等都能输出。
但是,只有“发布时间(publishTime)”不能!
求解~~
这是数据库表(publishTime原本是int,现在类型和长度都改过几次,无用):
这是后台保存数据(原本是time(),无用,现在的date也不行):
这是前台的新闻列表:
这是运行结果(只有title输出)
2016年05月25日 18点05分
1
level 3
lanbo112
你看看是不是长度为0造成的?
2016年05月26日 00点05分
2
zjm007007
类型长度改过几次,最初是长度11的int+time()
2016年05月26日 04点05分
level 1
zjm007007
楼主
唉~
2016年05月26日 15点05分
3
level 1
FFF团炮灰
话说 不是应该存int(10)的时间戳数据吗
2016年05月27日 03点05分
4
zjm007007
最初是data['publicTime']=time(),存int(11),输不出……
2016年05月27日 03点05分
level 1
z彷徨vs迷茫
你date 函数 没传值 光格式化 当然没有值了啊
2016年05月27日 03点05分
5
zjm007007
额,date不太会,之前用time,但是无论哪个在数据库都有数据啊……为什么在前台什么都不显现?
2016年05月27日 04点05分
level 5
物理选修11
长度0怎么保存数据
2016年05月27日 16点05分
6
zjm007007
不不不……数据已经在数据库了,可以给你看。这个长度是自动的,虽然显示是0。text类型的长度也是0,一样保存几千字的新闻啊。至少mysql是这样的。
2016年05月27日 17点05分
level 3
erds119
换成varchar类型
2016年06月01日 13点06分
7
level 5
痞子Vsky
用publictime
2016年06月02日 12点06分
8
痞子Vsky
错了 publishtime
2016年06月02日 12点06分
zjm007007
你是对的。
2016年06月03日 12点06分
痞子Vsky
@zjm007007
我最开始学的时候也是在数据库大小写这里耗了好久
2016年06月03日 12点06分
zjm007007
@痞子Vsky
哈哈,其实发帖后的早上就交作业了,但之后还要考jsp、软件测试所以没时间深究。我总是遇到一些自己想通宵都解决不了,别人一点就通的问题,又不能凌晨两点问老师啊啊啊……
2016年06月04日 06点06分
level 4
EC_秒
lz
,怎么解决的,我也有这个问题,time()添加不进去
新手
2016年06月12日 14点06分
9
zjm007007
额……应该不是同一个问题,我的time()是能保存到数据库的,用int(11)保存。模版输出再转换为年日月。
2016年06月12日 15点06分
EC_秒
@zjm007007
额,看错了,不过我也是int(11),其他都能保存
2016年06月12日 16点06分
level 5
寻找大神飘过
用timestamp可以自动天窗或者更新时间啊,可以选择insert数据或者update数据的时候添加或者更新时间
2016年06月19日 09点06分
10
寻找大神飘过
我也是学生,说的不对请见谅,可以试试,我是一直这么做的....
2016年06月19日 09点06分
寻找大神飘过
这样做的话可以不需要再获取本地时间了,就是不需要publishtime
2016年06月19日 09点06分
zjm007007
哦,题目的问题已经解决很久了。不过谢谢。其实你比我懂,因为ThinkPHP我只上了(抄了)4节课,大框架的都是根据一个商城模版的代码推理出来的
,小细节靠百度。辛辛苦苦做了后台,结果大家评分的时候居然都是看前端好不好看,我真是日……
2016年06月19日 17点06分
level 1
qqqsadasda
我一般都存成时间戳
2016年06月19日 13点06分
11
level 1
zjm007007
楼主
问题已经解决了!谢谢各位!不用回复了!
2016年06月19日 17点06分
12
level 1
毒唔
原因是不能用大写吧。
2016年06月23日 07点06分
13
1