我正在使用 php 在 mysql 数据库中插入博客文章。除了数据之外,我还想插入提交帖子的时间。为此,我创建了一个具有以下数据类型的数据库:
postid(INT), title(varchar), Post(longtext), Userid(INT), posted(TIME_STAMP)
插入代码是:
$db->insert('userpost',array('title'=>$title,
'post'=>$content,
'userid'=>$userData->id,
'posted' => time(),
))
但问题是插入后“POSTED”字段显示全零。为什么会出现这个问题以及如何解决这个问题?
最佳答案
打开数据库编辑器 和 将“已发布”字段默认值设置为 CURRENT_TIMESTAMP
将插入查询更改为此
$db->insert('userpost',array('title'=>$title,'post'=>$content,'userid'=>$userData->id))
关于php - time_stamp数据类型在插入时在mysql数据库中打印全零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34479431/