mz

mysql注入漏洞解决-预处理

使用mysql预处理语句 因为Statement之所以会被sql注入是因为SQL语句结构发生了变化。比如: “select*from tablename where username=’”+uesrname+ “‘and password=’”+password+”‘” 在用户输入’or true or […]

php操作redis常用函数

https://blog.csdn.net/ty_hf/article/details/51165944 <?php /*1.Connection*/ $redis = new Redis(); $redis->connect(‘127.0.0.1’,6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接 $redis->open(‘127.0.0.1’,63 […]

mysql锁机制

Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景 一、相关名词 |–表级锁(锁定整个表) |–页级锁(锁定一页) |–行级锁(锁定一行) |–共享锁(S锁,MyISAM 叫做读锁) |–排他锁(X锁,MyISAM 叫做写锁) |–悲观锁(抽象性,不真实存在这个锁) |–乐观锁(抽象性,不真实存在这个锁) 二、I […]

mysql添加unique索引报错

##语句实例 alter table `ls_member` add `member_inviter` char(6) not null comment ‘6位邀请码’; alter table `ls_member` add unique(`member_inviter`) ##如果还报错,添加字段请保证数据唯一,更改或删除重复的数据 ##mysql unique  

php生成唯一邀请码

public function InviterCodeNew($id){ $code=dechex($id); $str=’123456789zxcvbnmasdfghjklqwertyuiopZXCVBNMASDFGHJKLQWERTYUIOP’; $sum=strlen($str); if(($len=6-strlen($code))>0){ while($len){ $code.=su […]

php判断多维数组是否全部建值为空

很多新手第一个想到的就是empty,但是很遗憾 $arr= array(“”,””,””); if(empty($arr)) echo “空”; else echo “非空”; 解决方案: $sum=count($arr); $trueSum=count(array_filter($arr)); //统计取出空元素后数组的个数 $emptySum=$sum-$trueSum; //有值元素的个数 […]