自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 PHP实现二维数组里给相同的字段赋值递增序号

【代码】PHP实现二维数组里给相同的字段赋值递增序号。

2024-06-01 11:28:10 107

原创 php处理blob流图片返回给前端

把图片放到前端代码里就可以展示了。

2023-07-05 10:26:45 603

原创 php 本周、上周、本月、上月

【代码】php 本周、上周、本月、上月。

2022-11-16 14:22:53 673 1

原创 mysql 本周、上周、本月、上月SQL 语句

【代码】mysql 本周、上周、本月、上月SQL 语句。

2022-11-16 14:14:36 891

原创 mysql 三大范式简单理解

mysql 三大范式的官方定义很深奥,光看字面意思就头大,如果没有例子说明,感觉比文言文还难理解。于是我自己总结了比较简单的说法,通俗易懂。第一范式:表中的每一列字段实现不能再分割的原则,这就是原子性第二范式:一张表只能表示一个内容,不能同时存储两部或者以上的内容第三范式:在第二范式的基础上每一列都直接与主键建立关系,通过主键就可以查询到相应的值借鉴了:MySQL数据库三范式 - 知乎 该博主写得很清晰明了。...

2022-03-25 15:01:33 2205

原创 php 基础问题测试记录

public function testts(){ if (null == false) {//=== 是值相等且类型相同,false 属于布尔类型,而 null 属于特殊的 null 类型。 echo 'true'; } else { echo 'false'; } echo "\n";define(PI,3.14); printf("PI = %.2f\n",PI); $..

2022-03-25 14:47:05 277

原创 MySQL 建立子查询实现2个表之间的数据联通

主要想实现的功能是想当2个表对应的id相同时,赋予主表一个参数并定义值,并且根据这个值去按顺序排序,最开始我使用的方法是各查出2个表然后比较id相同赋值,后来排序的时候才发现在分页的条件下只能对当前页进行排序,这与自己的功能不符,于是采用了子查询,先对另一个表进行条件查询,然后再关联主表,然后排序就可以了,以下是代码: $subOrderSql = Inv::where('add_time','between',[strtotime(date("Y-m-01", $task->add_...

2022-03-11 10:29:10 1235

原创 php 二维数组根据数组中某个字段排序

$last_names = array_column($wareData['data'],'inventory_status');array_multisort($last_names,SORT_ASC,$wareData['data']);

2022-03-11 09:53:42 78

原创 tp5 在windows下如何安装redis并运行成功

一、下载并安装redis 1、下载地址:Releases · tporadowski/redis · GitHubNative port of Redis for Windows. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted ..

2021-12-23 13:20:43 1007

原创 php 解析excel 表格的数据方法

1、获取本地某个excel 的数据,如表格2、做成动态的数据,如按照一定的表格样式构建数据,然后上传,获取文件地址,开始解析excel,获取数据以上两个方法都可以用如下方法,便可以解析出excel 里面的数据 public function handle_data(){/*读取excel文件,并进行相应处理*/ //s$fileName = "F:/handle_data/data.xlsx"; 这是第一个方法,直接获取文件excel的地址 //$fil

2021-10-27 16:09:55 1453

转载 mysql查询查询最近5天的数据_mysql查询今天、昨天、7天、最近30天、上周等 数据...

转载:mysql查询查询最近5天的数据_mysql查询今天、昨天、7天、最近30天、上周等 数据..._Sezriv的博客-CSDN博客

2021-10-26 18:04:20 2410

转载 mysql 中find_in_set()和in()用法比较

转载:mysql 中find_in_set()和in()用法比较 - zqifa - 博客园

2021-10-26 17:44:22 167

原创 tp5 同一个字段不同的值进行查询方法

在实践中发现,如果直接用 whereOr 进行联动查询,会使得全盘查询,查询出的数据不是我们想要的,查询后sql 语句结构如下:SELECT * FROM `think_user` WHERE `name` LIKE '%thinkphp%' OR `name` LIKE '%kancloud%' LIMIT 1但是上面的并不是我们想要的,我们想要的是条件后面括号括起来的条件,如下SQL:SELECT * FROM `think_user` WHERE ( `name` LIKE '

2021-10-25 16:43:34 1545

原创 tp5.1 根据条件排序的方法

对于想要在tp5.1的框架对排序增加自己想要的条件进行排序,我们可以用 方法:orderRaw,在tp5文档中也有说明,order · ThinkPHP5.1完全开发手册 · 看云比如现在我想对项目中两个字段进行排序,一个字段表示上下架 用is_online 表示,另外一个字段售卖的结束时间 用end_time表示,那么要实现上架的和有效期内的同时满足排在最前面,下架的和已过期的排在最后,项目中有的结束时间是为0的 ,也就是表示没有时间限制,这个也要排在前面,实现的代码如下:-&g...

2021-10-25 13:15:53 1365

原创 TP5.1 mysql 分组group后同时获取第一次时间与最后一次时间的获取方法

这个方法也可以同时直接获取开始时间与结束时间,直接在字段处用max与min 就可以了,方法如下:select max(表时间字段) end_create_time, min(与前面一样,表时间字段) first_create_timefrom table where store_id = 12 group by user_id如果是框架的话,直接在field 里面写max(表时间字段) end_create_time, min(与前面一样,表时间字段) first_create_tim...

2021-10-20 16:32:09 1144

原创 lnmp 一键安装包 安装tp5.1 404,500等相关问题

1、一键安装 lnmp从官网https://lnmp.org/install.html找到相对应的包进行安装,安装成功,访问ip看是否安装成功,如安装成功,则如下图所示:2、安装框架 tp5根据官网提供的下载地址:composer create-project topthink/think=5.1.* tp5 ,切换到你要安装的地址,如下图:在安装过程中,出现如上报错,当我们去访问tp框架时,报500错误,那么,我们需要去php.ini 去把2个参数去掉,首先根据命令find / .

2021-04-28 15:20:23 328 4

原创 搭建windows服务器基本步骤

1、根据自己的需求在阿里云购买服务器(若是个人用,可以先按最低配置购买),如果只是想测试搭建服务器且不是新用户,那么可以按周购买,这样要便宜一点,如果你是阿里云新用户,阿里云对于新用户买服务器有很大的优惠,可以点击这里购买更优惠。2、购买服务器成功之后,登录服务器,进入到服务器里面。windows 服务器登录步骤,可以在阿里云ESC里进行远程链接,也可以在自己电脑本地上远程链接,至于mstsc 自行查阅资料,如下图:点击确定输入你的公网IP地址,阿里云ESC上有点击链接,输入..

2021-04-10 18:06:55 4465

原创 PHP 对接美团大众点评团购券(门票)

一、功能简要介绍 1、根据需求,用户在美团大众点评中所购买的门票在自己的系统上可以核销,同时把核销信息存储到自己的系统里。 2、美团点评API文档地址:https://open.dianping.com/document/v2?rootDocId=5000二、开发步骤: 1、用点评管家...

2021-04-02 11:13:45 2104 5

原创 关于这个问题: Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ 

关于这个问题: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'通过以下方法解决了https://blog.csdn.net/HeatDeath/article/details/79065872

2020-12-23 18:06:33 104

原创 VUE 实现滚动条定位以及返回上一页,滚动条固定在原来位置

//1.获取滚动条的位置,并存到缓存里<script> document.onscroll = function(){ getScrollTop() } function getScrollTop(){ var scrollTop=0; if(document.documentElement&&document.documentElement.scrollTop){ scrollT.

2020-07-24 14:16:24 1358 1

原创 关于浮点型序列化后有很多小数的解决办法

$a=[1.1,2.1,3.9];如果不经过整理,序列化之后会变成['1.1232222244,2.12434314,3.999999'];这时需要这样子,$a=[$b.'',$c.'',$d.''],也就是把浮点型变为字符串就可以了

2020-07-03 19:29:02 756

原创 PHP 关于sum 求和精度问题

使用语句:使用语句:sum(cast(order_amount as decimal(18,2)))得到如上结果

2020-06-04 18:31:33 892

原创 PHP使用sum之后精度失精的,有很多小数的问题

使用语句:sum(cast(金额字段 as decimal(18,2)))

2020-06-04 18:26:12 2188

原创 PHP 一维数组里多个字符转化为简单一维数组

$b=array(',661,665,663',',655,',',663,667,');$c=implode(',',$b);var_dump($c);$d=explode(',',$c);var_dump($d);var_dump(array_filter($d));

2020-05-12 16:42:02 300

原创 如何使用composer

用php举例 本地服务器为wamp:1、下载composer并安装,安装时,会出现2、此时选择php的安装位置与版本号,如上路径:3、安装好后,打开本地窗口,cmd进入,进入到你项目的位置如下:4、这时候你就可以下载你想下载的东西了,如:下载PHPExcel:...

2020-05-07 19:33:40 114

原创 tp5.1 composer PHPExcel 出现 Class 'PHPExcel' not found报错

1.用composer 本地下载phpExcel 后,在本地运行是可以得到excel 的,于是我把excel拷贝到线上,运行报错:Class 'PHPExcel' not found报错,找了很多方法都没解决,后来使用require_once引用路径就可以了。2.后来发现,是因为没有拷贝2个文件到服务器上,composer.json与composer.lock这两个文件,拷贝到服务器,不...

2020-05-07 19:20:55 8037

原创 php循环计算二维数组里某字段的值进行加的操作

举个例子:数组里某个字段的nums为3,is_use的数为传过来的数与nums的数量做比较得出$num=count($use_num); foreach ($is_exit_ticket as $k2=>$v2){ if($num>$v2['goods_nums']){ ...

2020-04-29 19:48:48 406

原创 学习队列

https://blog.csdn.net/belvine/article/details/80842240

2020-03-27 16:52:28 86

原创 TP5.1实现支付宝线下收银(扫码枪扫描用户支付宝付款码支付)

1、在支付宝开放平台创建账号,选取支付方式---当面付,若需要其他的也可以一并加入,申请审核通过后,该支付需要签约,点击签约,按流程签约即可。2、在申请过程中,接口加签方式需要在支付宝生成钥匙工具里生成公钥,私钥,生成的公钥填到接口加签里,然后生成支付宝公钥,此时必须把支付宝公钥和私钥保存好,IP白名单可以不用填写3、下载官方PHP SDK,放到框架下的extend下,解压到该文件夹,注...

2020-03-25 22:38:43 1022

原创 php微信实现线下收银扫码枪扫码支付微信支付

微信扫码枪扫码支付测试demo:当用户展示微信付款码时,扫码枪扫码,即可支付。<?php/** * 刷卡支付 * 提醒:提交支付请求后微信会同步返回支付结果(没有异步回调通知)。当返回结果为“系统错误”时,商户系统等待5秒后调用【查询订单API】,查询支付实际交易结果;当返回结果为“USERPAYING”时,商户系统可设置间隔时间(建议10秒)重新查询支付结果,直到支付成功或超...

2020-03-25 22:08:14 2493

原创 实现统计某个月内每天新增用户数的方法

https://blog.csdn.net/moqiang02/article/details/84628403

2020-03-25 18:27:00 1297

原创 php实现两个或者多个二维数组根据某个字段去重

1、先用array_merge函数合并为一个数组2、运用以下方法进行去重,$key为需要的去重的字段,返回的是去重后的完整的数组private function assoc_unique($arr, $key) { $tmp_arr = array(); foreach ($arr as $k => $v) { if (in_array($v[...

2020-03-25 18:23:38 994

原创 数据库重复写入数据问题处理

https://blog.csdn.net/jquery_zhang/article/details/46702221

2020-03-04 22:34:58 438

原创 php:二维数组根据某个字段去重并计数,返回原数组并追加一个参数以及参数值

foreach($order_pro as $ke1=>$product_id) { if($newArr[$product_id['product_id']]){ $newArr[$product_id['product_id']]['count'] ++; }else{ $p...

2020-03-04 21:46:16 438

原创 PHP:关于mysql一个表里实现多级评论及评论的回复

建表思路:字段:comment_id自增id,comment_date评论时间,comment_content评论内容,t_user_id用户id,t_reply_id回复对象的用户id,t_post_id帖子id(也就是你要评价的这个信息的id,上一级主表的id),type(可能项目中有很多地方要用到,以作区分),task_id(回复的城主的id即comment_id)等自己所需要的字段自行...

2020-03-04 21:38:13 631

转载 php:查找附近人思路

后台实现查找附近的人接口思路:1.对于两个坐标经度和纬度,都是由移动端返回的数据,后台只需要把数据存入数据库即可2.建一个数据表与用户表关联3.判断表里的该用户是否存在经纬度,若不存在,则添加,若存在,则当用户点击查找附近的人时,更新数据库的数据4.当数据库存在经度纬度时,由移动端传经度,纬度,根据距离公式,计算出距离5.对距离进行由近及远的排序,对性别进行排序...

2020-03-04 21:36:37 112

原创 php实现三维数组并且取出数组里的值拼接赋值

foreach ($newArr as $key6 => $value6) { $newArr[$key6]['goods_spec']=unserialize($value6['spec']); foreach ($newArr[$key6]['goods_spec'] as $ke3 => $val3)...

2020-03-04 21:35:02 695

原创 php二维数组根据某个字段进行升序或者降序

public function test(){ $data = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => '320.8', ),...

2020-01-08 17:06:50 712

转载 php根据经纬度算距离

/** * 计算两点地理坐标之间的距离 * @param Decimal $longitude1 起点经度 * @param Decimal $latitude1 起点纬度 * @param Decimal $longitude2 终点经度 * @param Decimal $latitude2 终点纬度 * @param Int $unit 单位 ...

2020-01-08 16:10:37 170

原创 linux目录查询命令以及文件含义

cd .. 返回上一级目录cd ../.. 返回上两级目录cd或cd ~ 返回home目录cd - 目录名 返回指定目录vim进入编辑器后如何退出vi 文件: 回车后就进入进入编辑模式,按 o 进行编辑编辑结束,按ESC 键 跳到命令模式,然后输入退出命令:1.保存不退出...

2019-11-21 19:10:06 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除