摘要: 最近在做一个类似发帖的模块,要显示例如:几秒前,几分钟前,几天前等的功能,使用的TP5,写了个公共函数,代码如下: 在控制器中调用公共函数: 阅读全文
posted @ 2017-06-30 10:02 cuculus 阅读(863) 评论(0) 推荐(0) 编辑
摘要: WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。 首先,通过WAMP打开mysql控制台。 提示输入密码,因为现在是空,所以直接按回车。 然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database chan 阅读全文
posted @ 2017-06-28 10:33 cuculus 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 有的时候选择下拉菜单某个值提交表单后,页面的下拉菜单就变成了默认状态,为了记住选中的某个值,要把这个值设为选中状态,方法如下: 1 $("select[name='group']>option").each(function(){ 2 if($(this).text() == aa){ 3 $(this).attr('selected', 'selecte... 阅读全文
posted @ 2017-06-14 16:55 cuculus 阅读(5057) 评论(0) 推荐(0) 编辑
摘要: JOIN方法也是连贯操作方法之一,用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 附上项目中的left join用法的代码: 下面是手册中的例子: join通常有下面几种类型,不同类型的join操作会影响返回的数据结果。 INNER JOIN: 如果表中有至少一个匹配,则返回行,等同于 阅读全文
posted @ 2017-06-14 14:30 cuculus 阅读(16445) 评论(0) 推荐(0) 编辑
摘要: 最近碰到序列化表单提交后获得数据的ID有重复现象,如下图: 操作CURD前,要去掉重复的ID才行 在这里用到两个函数: 1.implode 定义和用法 implode() 函数返回一个由数组元素组合成的字符串。 注释:implode() 函数接受两种参数顺序。但是由于历史原因,explode() 是 阅读全文
posted @ 2017-06-14 10:58 cuculus 阅读(5916) 评论(0) 推荐(0) 编辑
摘要: 由于有点强迫症,喜欢如下的代码风格: 于是查相关资料,对配置做了如下更改(phpstorm 10版本)如下图: 根据红色框框修改即可。 阅读全文
posted @ 2017-06-10 10:42 cuculus 阅读(3450) 评论(0) 推荐(0) 编辑
摘要: 在 PHP中,经常会对用户身份进行认证。本文意在讨论对密码的处理,也就是对密码的加密处理。 MD5 相信很多PHP开发者在最先接触PHP的时候,处理密码的首选加密函数可能就是MD5了,我当时就是这样的: 1 $password = md5($_POST["password"]); 1 $passwo 阅读全文
posted @ 2017-06-09 10:06 cuculus 阅读(2872) 评论(0) 推荐(0) 编辑
摘要: 1.14.1 统一返回的格式 很明显地,默认情况下,我们选择了 JSON 作为统一的格式返回接口结果。这里简单说明一下选取JSON统一返回的原因: JSON当前很流行,且普通接口都采用此格式返回 JSON在绝大部分开发语言中都支持,跨语言 JSON在浏览器浏览时,有可视化插件支持,如FF下: JSO 阅读全文
posted @ 2017-06-08 11:14 cuculus 阅读(2803) 评论(0) 推荐(1) 编辑
摘要: 获取 checkbox的 选中个数可以直接使用如下jquery语法: 示例如下: 创建Html代码及css样式 jquery代码 效果 阅读全文
posted @ 2017-06-07 15:42 cuculus 阅读(14943) 评论(0) 推荐(0) 编辑
摘要: 在php里当需要判断一个字符串长度时,我们首先想到的是strlen()函数,不错,strlen()返回的就是字符串的长度,这样使用没有任何问题。不过,如果要从php程序优化的角度来看,使用strlen()判断字符串长度未免是最好的写法。 程序的优化,需要经验的积累,那是知识的沉淀,厚积薄发的体现。 阅读全文
posted @ 2017-06-07 11:42 cuculus 阅读(205) 评论(0) 推荐(0) 编辑