php date('Y-m-d') 存入数据库 数据库中数据格式是data为什么提示有错
3个回答
展开全部
1、如果你的提问无误的话,那么数据库中保存“date('Y-m-d')”结果的字段的格式应该是date,而不是data。
2、如果数据库格式设置没有问题的话,可以根据错误提示检查新增、修改数据库的代码。
一般只有这两种情况让我们无法正常将结果集保存到数据库。其他情况的“错误提示”大约有:数据库无法连接,数据库密码错误,与索引设定不符合,甚至端口号被占用等,错误提示大都比较直接,很容易理解错误在那里。
如果无法快速找到错误,可以将错误提示复制到百度搜索栏中进行查询。
2、如果数据库格式设置没有问题的话,可以根据错误提示检查新增、修改数据库的代码。
一般只有这两种情况让我们无法正常将结果集保存到数据库。其他情况的“错误提示”大约有:数据库无法连接,数据库密码错误,与索引设定不符合,甚至端口号被占用等,错误提示大都比较直接,很容易理解错误在那里。
如果无法快速找到错误,可以将错误提示复制到百度搜索栏中进行查询。
展开全部
亲!你可存入数据中以时间戳的格式,从数据库中读出来时用Y-m-d,例如 存数据库用$now_date = time(); 从数据库中读取用date("Y-m-d H:i:s",time());,你可以试一下!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以试试把数据格式改成整数,存时间戳(百度搜 PHP取时间戳),到时候读取数据库,再时间戳转换成时间岂不美哉?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询