- 博客(60)
- 收藏
- 关注
转载 php 根据用户消费金额获取当前满足的会员等级
查出来等级表所有金额,比较的金额插入数组排序后,利用函数 查出来当前满足的等级。array_flip() 函数用于反转/交换数组中的键名和对应关联的键值。不是foreach!
2023-04-22 16:37:19 218
原创 PHP 提取二维数组中的二维数组组成新数组
数据格式: $caiyang_list[0]['id'] = 310; $caiyang_list[0]['name'] = '血糖'; $caiyang_list[0]['msg'][0]['id'] = 3257; $caiyang_list[0]['msg'][0]['result'] = 10; $caiyang_list[1]['id'] = 309; $caiyang_list[1]['name'] = '心电图'; $caiyang_list[.
2022-05-14 10:45:55 550
原创 yii2搜索一对多关联
andWhere和andFilterWhere区别:andWhere 时,不管查询的条件参数是否为空,都会加上该条件。andFilterWhere 时,当条件参数为空时,则会自动过滤该条件。 #andWhere() //定义一个不为空的参数$name = 'lisi';$query = Model::find();$query->andWhere(['name'=>$name]);//生成的语句SELECT * FROM `table_name` WHERE `nam..
2021-12-18 13:48:24 192
原创 根据select值显示或隐藏div
js代码$(function() { $(".activity_end").show(); $(".low_price").hide(); $(".new_goods").hide(); //给div添加change事件 $("#template").change(function() { if($(this).val() == 1){ $(".activi
2021-11-13 15:36:58 754
原创 layuiJS相关内容
1、直接获取select已经选中的值var $type = $("#approve-type").val();2、监听select选择的值form.on("select(approve-type)", function (data) { var value = data.value;
2021-09-17 16:46:39 82
原创 yii2实际使用
1.获取数据$post=Yii::$app->request->post();2.获取当前用户身份实例使用表达式Yii::$app->user->identity检测当前用户身份。它返回 一个表示当前登录用户的认证类identity class的实例, 未认证用户(游客)则返回 null。// 当前用户的身份实例。未认证用户则为 Null 。$identity= Yii::$app->...
2021-09-07 11:31:43 978
原创 tp6的坑
1、跳转页面public function delPlatform() { $platformId = Request::param('platform_id'); $companyId = $this->userInfo['company_id']; $user = User::Instance(); // 查询该平台下是否有员工 $memeber = $user->getManByPlatform
2021-03-24 14:16:23 215
原创 PHP 页面输出百分比数字
{if condition="$order.sendMoney neq 0"} {:round($order.express_money/$order.sendMoney*100,2)}%{else/}0{/if}
2020-11-16 10:27:02 417
原创 根据周数获取当周的起始日期
//根据第几周获取当周的开始日期与最后日期 private function getWeekDate($year,$weeknum){ $firstdayofyear=mktime(0,0,0,1,1,$year); $firstweekday=date('N',$firstdayofyear); $firstweenum=date(...
2020-03-12 13:18:43 799
原创 三维数组中的一个二维数组重新排序
需求为数组重新排序,团长在第一个显示,思路是先删除所要数据,然后在头部插入该数据。unset():删除其中的元素。array_values():删除后的数组键值重新排列;然后合并生成新数组。...
2020-02-26 11:42:45 332
原创 json转数组出现对象格式解决方法
[{"goods_id":"416","number":"5"},{"goods_id":"162","number":"2"}] 转化为array(2) { [0] => array(2) { ["goods_id"] => string(3) "268" ["number"] => string(1) "3" } [1] => arr...
2019-09-24 16:00:14 251
原创 二维数组根据某一列进行排序
输出结果还是$outPut;只是增加一步排序;array_multisort():对多个数组或多维数组进行排序。array_column():返回输入数组中某个单一列的值。
2019-09-17 10:49:48 1405
原创 解决PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0问题
1、新建空文件夹2、修改phpstudy配置文件 php.ini重启PHPstudy!!!
2019-09-12 17:00:25 1139
原创 判断字段值否在字符串内
精确查询要用 FIND_IN_SET!!!!否则会出现如下情况:如字符串(596,98,78.。。。),使用INSTR时,ID为96也会被识别进去。使用FIND_IN_SET不会出现此情况。...
2019-06-18 11:37:27 180
原创 遇见的sql问题
1、多表查询2、索引以上是多表查询简单的例子,多表查询可能导致查询速度过低,此时需要添加索引,如下:其中,索引类型如果唯一选择unique,不唯一选择normal,索引方法一般选择BTREE。添加索引后,查询效率贼快。3、复杂多表查询group_contat:将查询到的invoice_no连接成字符串,默认逗号连接。4、触发器常用于简单的操作,如:A表数据更...
2019-05-10 10:39:59 284
原创 group查询出ID最大的数据
上边的sql在本地服务器可以正常查询出ID最大的值,在服务器上不可以。原因不明。下边的sql可查询出ID最大的值。
2019-05-10 10:23:02 1117
原创 统计各个商品各个月的销售量
使用case when then elseSELECT sg.s_goods_id, sg.company_id, g.goods_id, g.goods_name, g.spec, g.brand_name, SUM(og.number) AS number, sm.current_num, g.goods_cer...
2019-03-29 15:37:51 4963
原创 tp5小实例
1、模板输出时{:。。。}2、array_column:返回数组中某一列的值。3、mb_substr函数和substr一样都用于分割文字;mb_substr常用于分割带中文字符的文字。加上utf-8表示以字为单位;不加表示以字节为单位。4、优化sql查询速度:例如:多表联合查询多条数据时,用外键创建索引,提升查询速度。(之前查询时间可能为20秒,创建索引优化后查询时...
2019-03-20 11:24:11 455
原创 关于sql
1、书写排序sql语句的书写顺序:select ---> from --->where --->group by---> having --->order by其中where和having是不能同时使用的,并且having和group by 是联合使用的。where在group by之前执行,having 在group by 之后执行。2、关键字...
2019-03-12 15:59:47 123
转载 关于PHPstorm激活的问题。
phpstorm都知道编写php代码比较高效,这里不多说。关键是用它就要破解,毕竟不想花钱买,在网上找了好多方法,怎么尝试都不管用,后来我只是把版本替换为2017.1(最新版才是2017.3,版本差别不大,都替换了吧)这里附上2017.1版本网盘下载地址:链接:https://pan.baidu.com/s/1X-bGCUx3L0sRsUe6yfazsA 密码:eyyd我强烈建议,啥版本都...
2019-03-05 12:05:02 1276
原创 关于apache配置遇见的问题
1 地址栏输入localhost,显示fobidden。修改PHPstudy配置文件:vhosts.conf。如下:
2019-03-05 11:51:15 191
原创 Git 常用命令,部分和linux命令行一致
基本的可以参考linux命令行ls :查看目录列表cd 目录:切换到目录pwd:显示当前目录rm 文件名:删除该文件mkdir 目录名:创建目录rmdir 目录名:删除目录git init:将当前目录变成Git可以管理的仓库git add . :添加所有文件git commit -m "备注信息":为添加的文件写上注释git status:查看当前文件的状态...
2019-01-07 17:59:24 779
原创 git遇到的坑
1、commit时遇到Segmentation fault:升级Git版本即可解决。2、若不小心删除某个文件,恢复方法: a、git log 找到上一步操作日志的id (ps:英文状态下按Q退出git log) b、使用如下命令:git checkout id号 文件名 (PS:其中,id号只用前几位就可以)然后ls命令查看文件目录列...
2019-01-07 16:56:12 1099 1
原创 tp5导入功能细节以及中文名文件下载
主要用到array_shift函数和reset函数。array_shift函数:删除数组的第一个键值。reset函数:输出数组中的第一个元素。中文文件名下载解决办法:
2018-12-28 18:25:59 459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人