把二维数组有相同值的元素,累加回不重复值的二维数组
摘要:$tmp = []; foreach($data as $k=>$v){ $tmp[$v['pay_account']]['pay_account'] = $v['pay_account']; $tmp[$v['pay_account']]['actorid'] = $v['actorid']; $
阅读全文
worker结合php代码如何跑过去一个月的数据
摘要:public function monthaddyuanbao($dau_date='') { $tmp_file = '/tmp/logday_a.txt'; if(file_exists($tmp_file)){ $runDay = file($tmp_file); $dau_date = da
阅读全文
mysql删除一个用户多条记录中除了某个字段最小值的记录
摘要:delete from fightrank where rank not in (select rank from (select * from fightrank where actorid in (select actorid from (select count(1) total,actori
阅读全文
接口对接签名生成方法
摘要:public function get_sign($argv, $appkey='21db31b415f529f1f4bc5a06d8d711cd') { $arr = array(); ksort($argv); foreach ($argv as $key => $val) { if($key
阅读全文
按二维数组的某个值进行排序
摘要:$sort = array( 'direction' => 'SORT_DESC', 'field' => 'level', ); $arrSort = array(); foreach($tmp AS $uniqid => $row){ foreach($row AS $key=>$value){
阅读全文
mysql按某个字段,范围分区的代码
摘要:public function partion($format = 'ymd') { $this->_initPts = 36; $table = 'level'; $field = 'ymd'; $begin = '2016-12-31'; if($format == 'ymd') { //$th
阅读全文
MySql 中 case when then else end 的用法
摘要:解释: SELECT case 如果 when sex='1' then '男' sex='1',则返回值'男' when sex='2' then '女' sex='2',则返回值'女' else 0 其他的返回'其他’ end 结束from sys_user 整体理解: 在sys_user表中如
阅读全文
php一维数组排序
摘要:sort() - 以升序对数组排序 rsort() - 以降序对数组排序 asort() - 根据值,以升序对关联数组进行排序 ksort() - 根据键,以升序对关联数组进行排序 arsort() - 根据值,以降序对关联数组进行排序 krsort() - 根据键,以降序对关联数组进行排序
阅读全文
把二维数组按某个字段相同的值分组成三维数组
摘要:$tmp = []; foreach($data as $k=>$v){ $tmp[$v['date']][] = $v; } foreach ($tmp2 as $k => $v) { foreach ($v as $k2 => $v2) { $tmp3[$k] += $v2['nums']; }
阅读全文
工作常用在线文档
摘要:Thinkphp5 在线文档http://www.kancloud.cn/explore/starred gridmanager在线文档http://gridmanager.lovejavascript.com/ iconfont官方网址http://www.iconfont.cn 微信开发在线文档
阅读全文
linux 创建连接命令 ln -s 软链接
摘要:【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可
阅读全文
mysql show processlist命令 详解
摘要:SHOW PROCESSLIST显示哪些线程正在运行 这个命令中最关键的就是state列,mysql列出的状态主要有以下几种:Checking table 正在检查数据表(这是自动的)。Closing tables 正在将表中修改的数据刷新到磁盘中,同时正在关闭已经用完的表。这是一个很快的操作,如果
阅读全文
统计前20名玩家的平均战力
摘要:select avg(a.recharge) avg20 from (select recharge from actors where lastonlinetime>231033600 and lastonlinetime<231638400 order by recharge desc limi
阅读全文
mySQL数据库Sql语句执行效率检查--Explain命令
摘要:Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where ...]
阅读全文
tp5 CURD1
摘要:public function getOnlineHour($row){ if(empty($row)) return false; //全服 if(empty($row['server_id'])){ $con_db=$this->getDB('role_total'); $table = 'lo
阅读全文
smarty循环多维数组
摘要:{foreach item=val key=key from=$data} <tr> <td>{$val.name}</td> <td>{$val.server_id}</td> <td> <table width="100%"> <tr> <th>服务器id</th> <th>连服积分</th>
阅读全文
2017-4-26
摘要:1.crontab -l 查看已经运行的crontab命令 2.show tables like 'log_dau_%' 列出以这些表前缀开始的数据表 3.crontab -e,将自动打开编辑器,你可以编辑自己的crontab文件 4./usr/bin/php5.5 /var/www/html/dh
阅读全文
直接在centos使用命令,不用进入mysql,导入,导出数据库或表
摘要:1.导出整张表 mysqldump -uroot -p0987abc123 -h127.0.0.1 role_total log_online_20170425> /home/log_online_20170425.sql 2.按条件导出表 mysqldump -uroot -p0987abc123
阅读全文
复制指定目录到当前目录
摘要:[root@rehat root]# cp -r /root/test .[root@rehat root]# cp -r /root/test/ . cp -r /var/www/html/7yao/dhsz/dhsz_central/vendor .cp -r /var/www/html/7ya
阅读全文
chmod +x ./setup.sh
摘要:运行 .sh 文件类型的文件:用file命令测试一下看是什么类型的file xxxx.sh如果是Bourne-Again shell script 可以sh xxxx.sh 或者chmod +x xxxx.sh 再./xxx.sh一般 .sh 的直接添加x(可执行属性) chmod +x xxx.s
阅读全文