从品牌网站建设到网络营销策划,从策略到执行的一站式服务
一般有两种访问:方法一: $sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',now())"; $query=mysql_query($sql); //执行sql语句 //这种方法,你datetime字段要设计成date类型,now() 是mysql数据库提供的一个获取当前时间函数方法二: $sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',".time().")"; $query=mysql_query($sql); //执行sql语句 //这种方法:datetime字段设计成int(10)类型。time()是php提供获取时间戳的函数。推荐使用方法二,因为这种方式,一.排序速度快,二.方便转换时间区。主流的开源程序都有采用这方式。像discuz phpwind dedecms等等。
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了灞桥免费建站欢迎大家使用!
自己刚也用了这种方法,希望对大家有所帮助,一起共同学习哈哈哈哈。有什么疑问下面提出来。
刚才自己一种方法是:在模型里面设置自动填充
这个是公用model,定义自动填充的函数如下:
class CommonModel extends Model {
function getDate{
return ('Y-m-d');
}}
在该model中
class testModel extends CommonModel{
// 自动填充设置
protected $_auto = array(
array('update_date','getDate',1,'callback'),
);
}
数据库中对应字段:update_date
可以使用PHP的日期,也可以使用数据库的日期,当数据库和PHP不在一个服务器上的时候,数值是有区别的。
使用PHP日期的方法:
$current=localtime();
$sql="update table set filed='$current'";
使用数据库日期的方法:
$sql="update table set field=now()";
上面以UPDATE语句为例,INSERT语句一样的道理。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图