提示It is not safe to rely on the system's timezone settings. ..
是因为从PHP 5.1.0开始当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息,而又在php中,date.timezone这个选项,默认情况下是关闭的,无论用什么php命令都是格林威治标准时间,但是PHP5.3中如果没有设置部分时间类函数也会强行抛出了这个错误的。
在页头加上设置时区ini_set('date.timezone','Asia/Shanghai');即可解决
是因为从PHP 5.1.0开始当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息,而又在php中,date.timezone这个选项,默认情况下是关闭的,无论用什么php命令都是格林威治标准时间,但是PHP5.3中如果没有设置部分时间类函数也会强行抛出了这个错误的。
在页头加上设置时区ini_set('date.timezone','Asia/Shanghai');即可解决
将数据库中时间类型改为datetime 长度设置为0即可 最大为6 并将变量$insertsql 中传递的$dateline value值以文本方式传输
$dateline = date("Y-m-d h:i:s",time());
$insertsql = "insert into article(title,author,description,content,dateline) value('$title','$author','$description','$content','$dateline')";
$dateline = date("Y-m-d h:i:s",time());
$insertsql = "insert into article(title,author,description,content,dateline) value('$title','$author','$description','$content','$dateline')";
使用insert into account(name) values("***")插入数据失败时,是数据库表中的某个字段没有添加,比如id列,去设计表中把id列改为自动递增就可以了。要么就老老实实用 INSERT INTO 表名称 VALUES (值1, 值2,....)
2017-05-13
当我来学习的时候,这几个课程已经过期了,php5.x和php7不再支持,只能回忆一下了,求更新
2017-05-13