- 博客(12)
- 收藏
- 关注
原创 文字由php 函数mb_convert_encoding从utf8转gb2312后出现乱码
原因是转码的字没在gb2312的字符集中,把gb2312改为gbk后就可以了
2018-12-24 15:08:57
1699
转载 laravel nginx配置
server {listen 80;server_name yourdomain.com; location / { root /usr/local/nginx/html/yourdomain.com; index index.html index.htm index.php; if ( !-e $request_fi...
2018-10-20 13:57:54
445
原创 sql count计数为什么要加上 or null
count 统计所有不是null的记录count内的表达式如果结果是false,也是会计数的。加上or null ,如果为false 执行or 后面的表达式即null。结果为null,不参与计数。...
2018-10-20 10:15:09
1817
原创 写程序前先做逻辑图
一点小小的逻辑问题可能会给程序带来很大的灾难。问题常常来源于我们没有考虑周到又或者在写代码的过程中遗忘了这些逻辑。所以,在开始写代码之前先把逻辑流程图画出来,反复推敲,确认万无一失之后才进行,代码的编写。当然画完流程图,在画UML图会有更直观的感受。...
2018-10-09 10:33:53
9294
原创 php依赖注入
php函数经常需要传入参数,而参数如果定义的比较具体的话,这个函数耦合度就比较高。函数依赖于这些参数,我们经常把接口,适配器,抽象类当做参数传给函数,实现解耦合。...
2018-09-21 14:48:22
272
原创 如何加密php网站用户的密码-哈希+盐值
以前自己经常用md5()加密密码,而这种加密方式非常不安全。较安全的做法是,单项哈希加盐值,这种加密是不可逆的。php已经提供了相关函数password_hash 和password_verify。password_hash 方法已经了加盐值的处理,所以我们不用将盐值存储到数据库中了。<?php$passwordHash = password_hash('secret-passwo...
2018-09-21 14:43:13
1035
原创 mysql学习5 0919
#数据控制语言用户管理 创建 删除 修改自己|他人密码权限管理授予权限 剥夺权限#事务控制语言事务模式 基本流程#mysql 编程if case loop while repeat leave#mysql 变量普通 会话 变量 定义存储函数 定义 删除存储过程 procedure定义 调用 删除#触发器 trigger...
2018-09-19 10:08:52
191
原创 mysql学习4 0918
#连接查询join oncross join inner join left join right join#子查询表子查询 行,列 子查询,标量子查询比较 in any all exists
2018-09-18 18:07:53
198
原创 mysql学习3 0918
#数据库表设计3范式原子性#数据操作语言插入 /load data 删除 修改基本查询all distinct from where is between in likegroup by having sourceorder by limit
2018-09-18 16:21:33
169
原创 mysql学习2 0918
//字段类型字符类型varchar char enumset text时间类型datetime date time year timestamp//表定义语句创建表 字段属性//索引索引类型普通 唯一 主键 全文索引外键索引约束 非空 默认 检查//表选项列表charset engine auto_increment comment修改表添加字段 修改字段 删除字段...
2018-09-18 15:18:58
197
原创 #mysql学习笔记0918
mysql操作基本模式启动 停止mysql、登录退出mysql、编码名备份和恢复//基础语法注释语句行 结束符大小写命名问题//数据库定义语句创建 删除 修改 显示 数据库显示创建语句进入数据库//字段类型数值,字符,时间php 操作mysql 函数...
2018-09-18 14:26:47
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人