php时间数据库出错 php 时间

PHP 日期无法存入数据库

它是提示说你的sql语句有语法错误,自己再检查下,或者把你的sql语句打印出来,复制到mysql客户端执行下,以确认sql语句没有错误。

泰山网站建设公司成都创新互联,泰山网站设计制作,有大型网站制作公司丰富经验。已为泰山上千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的泰山做网站的公司定做!

关于PHP数据库查询出错的问题

解决的几种方法:

修复错误的SQL语句,根据改变的环境进行修复

关闭错误提示,使用error_reporting(0);此句建议放在数据库连接脚本中,因为这样每个连接数据库的文件出错都可以不显示错误详情,更安全

在sql语句后加上or header('Location: /');实现302跳转到首页,header前不能有输出,如果有输出,请用ob_start()将输出内容加到缓冲区,再在最后用ob_end_flush()将缓冲区内容输出

遇到sql错误抛出异常,异常处理时加入header('HTTP/1.1 404 Not Found');仍然遵从3条前面不能有任何输出,404页面样式你用HTML写就可以,写在异常处理中

推荐使用方法2,最简单,遇到错误什么也不显示,但要根本解决还是应该采用第一种,从SQL上修改

php向mysql数据库写入datetime数据出错!急!!

$sql = "INSERT INTO users (date) VALUES ($userdate) ";

改成:

$sql = "INSERT INTO users (date) VALUES ('".$userdate."') ";

估计是因为你日期和时间之间有空格,所以才出错(就是以2014-05-01 12:11:11为例,日期的-01和12:点之间有空格),用单引号括起来应该就可以。

另外:

$userdate = date("Y-m-d H:i:s",strtotime('now'));

可以直接用:

$userdate = date("Y-m-d H:i:s",time());


文章题目:php时间数据库出错 php 时间
URL标题:http://ybzwz.com/article/dophppd.html