mysql数据库表示时间的字段为什么可以用int类型啊,这样与datetime相比有什么好处?

可能的优点: 1、好排序,比如,我要最新新闻记录,只要排序desc就行了 2、方便转换,因为INT是在mysql 里,存的是时间戳。就不用格式转换了。否则,PHP和mysql里的时间是不一样的,存取要转换。 用inT,数据库就不用动了,格式化在 php进行。 3、方便时间计算。unix时间优点就是方例计算。 —————————————————————————————— 时间在我们开发中应用非常普遍…

thinkphp系统文件配置:Rewrite

1.在配置文件将URL模式改成

2.Apache服务器的话,将下面的内容保存为.htaccess文件放到入口文件的同级目录

Nginx.conf中配置

MySQL自定义排序函数FIELD()

MySQL可以通过field()函数自定义排序,格式:field(value,str1,str2,str3,str4),value与str1、str2、str3、str4比较,返回1、2、3、4,如遇到null或者不在列表中的数据则返回0. 这个函数好像Oracle中没有专门提供(也可能是我没有用到),不过自己实现这样一个函数还是比较简单的。 mysql> select * from dri…

zend studio 风格调整

最近决定把几个IDE的代码样式统一一下,Visual Studio的还算好改,PHP目前用得不多,不过也打算给Zend Studio换身新装。 网上搜索的一些更改Zend Studio主题的多是修改或者导入主题配置文件,可选主题不多而且略显麻烦,今天在Zend官方网站上找到一个比较好的解决办法。详细参见Zend文档《Working with Eclipse Color Theme》。原文是英文,比…

所有 HTTP 状态代码及其定义。

所有 HTTP 状态代码及其定义。 代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的数据具有新的位置且更改是永久的。 302 已找到 — 请求的数据临时…

Sublime Text2 常用快捷键

Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 Ctrl+Shift+K 删除整行 Ctrl+Shift+D 复制光标所在整行,插入在该行之前 Ctrl+J 合并行(已选择需要合并的多行时) Ctrl+KU 改为大写 Ctrl+KL 改为小写 Ctrl+D 选词(按住-继续选择下个相同的字符串) Ctrl+M 光标移动至括号内开始或结束的位置 Ctrl+Shift…

git-lab 版本控制器的使用注意

GitLab介绍 Git最初是用于Linux内核开发的版本控制工具,现在已被应用到了很多项目中。 GitLab是支持Git的源码存取服务,直观理解就是GitLab为Git封装了一层用户友好性的UI以及相关便捷操作。 软件安装(准备工作) Git主要是将不用用户电脑中的代码版本进行控制,这就需要用户电脑中也需要安装Git环境,以下是windows下Git环境的安装: 需要下载安装两个软件: 1、To…

thinkphp curl

在thinkphp中发送数据时,提交参数名不要使用(m,a,g),会影响地址读取 tp中m取get,a取post优先(有post时get无效) protected function curl($url, $postFields = null) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url);         curl_setopt(…