![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 63
我是你的大萝卜
一个小菜鸟
展开
-
分页点击下一页查询时 失去条件
if ($_GET['userid']) { $where['user.userid']=['like','%'.$_GET['userid'].'%']; } if ($_GET['name']) { $where['user.name']=['like','%'.$_GET['name'].'%']; } if ($_原创 2017-09-13 10:51:08 · 5266 阅读 · 2 评论 -
统计每月订单总额
select sum(money),time from (select uid,money,DATE_FORMAT(datetime,'%y-%c')time from fx_record) as a group by time原创 2017-09-06 12:22:40 · 1032 阅读 · 0 评论 -
thinkphp多表操作事务回滚
$model = M(); //开启事务$model->startTrans(); $flag=false; $d1 = M('table1')->save(); $d2 = M('table2')->add();$d3 = M('table3')->save();if($d1 && $d2 * $d3){ $flag=true; } i原创 2017-09-11 14:56:54 · 974 阅读 · 0 评论 -
PHP防止用户重复提交表单的方法
在from表单提交的时候,用户网络或者设备原因,有时候会导致表单的重复提交,如果数据库没有做好防范的话,容易产生不需要的数据记录。 其实可以在提交的时候就可以解决这个问题,在数据库添加一个字段,每次提交上去的时候去随机修改这个字段,每次在提交操作之前去比对这个值,如果相同就允许提交,不同就不允许表单提交原创 2017-12-22 11:23:21 · 950 阅读 · 0 评论 -
分销级差奖励制度实现思路
首先递归查询得到该ID这条线上的所有用户ID $sttr=$_SESSION['id']; $str=''; $r=M('fx_user') ->where('uid='.$id) ->field('uid,pid') ->find(原创 2018-01-24 11:28:40 · 9415 阅读 · 0 评论 -
mysql优化相关
开启慢查日志set global slow_query_log=on;在where从句,group by从句,order by 从句,on从句中出现的列建立索引。索引字段越小越好离散度大的列放到联合索引的前面 离散度:select count(distinct xx_id) from table; //值越大,离散度越大mysq 数据优化可以从以下几方面进行优化:1、sql及索...原创 2018-03-15 16:30:33 · 114 阅读 · 0 评论