EXCEL文件导入一件复制即可复用

  • 拾染
  • 2019-08-22 11:57:41
  • php
  • php
办公软件excel生成数据一件导入数据库,是很常见的功能了,今天有时间就去把之前的文件导入功能拿来做个测试,放入自己的笔记,好记性不如烂笔头,以下代码亲测有用,粘贴复制即可放入实际项目,这里是一次性导入,后面可以优化
阅读全文

读取文本类型以数据形式和字符串返回

  • 拾染
  • 2019-08-16 14:51:40
  • php
  • php
今天同事发给我一个.txt格式的文件给我,里面包含了他的需求,然后就双击打开了,顿时想了下我可不可以用PHP获取文件中的内容,然后发现可以获取到字符串可数组两种类型,于是就把他记录下来了
阅读全文

实现双向队列

  • 拾染
  • 2019-07-20 15:27:47
  • php
  • php
php实现双向队列,实则考察php的几个内置函数的运用
阅读全文

解决csv导出百万数据超时问题

之前写过一份简单的csv导出文件,在一次工作中需要导出100W条数据导致出现错误,后面猜想分页查询然后在导还是不行,最后在网上花了点时间找到了解决方案,知识共享,所以在这里我也来记录下,方便以后的学习
阅读全文

php中null、false、0、''、'0'、'null'、array()、array(array())的比较

  • 拾染
  • 2019-05-27 11:25:40
  • php
  • php
发现我们后台经常会使用到if(iseet($a) && !empty($a)) 来对变量进行判断 , 这也是php的基础知识 , 对于这些的区别相信对于初学者来言会经常搞得很迷茫不知所措 , 在了解之前我们首先要知道php的数据类型
阅读全文

mysql find_in_set 函数 分析

需求曾遇到过这样的一种查询方式,在一个字段中是否存在,在大多数开发过程中的数据库保存字段值大家几乎都有存过这种类似的值例如:字段uid保存的值为'83,150,160'那么要取出83 存在uid字段的数据想法在不了解find_in_set函数时候,马上闪出的想法就是查询这个字段转化成数组然后去匹配,这样的化会浪费很多资源,效率也不高。在这里我们我们就可以充分利用mysql自带的函数
阅读全文

利用Mysql隐藏用户真实手机号

需求在写项目的时候会涉及到很多用户隐私的情况,在这种情况下往往会用占位星号符,例如下图所示淘宝评论功能用户昵称使用了占位符避免泄露用户信息在这里可以通过Mysql的concat、left、right系统函数来实现函数语法说明concat(字符串1,......,字符串2)      将多个字符串连接成一个字符串left(字符串,截取长度)    &
阅读全文

unbuntu16.04,安装redis,redis扩展

之前也写过memcache的安装教程,但我还是比较建议直接上手redis。一、memcache不足之处1、不安全,memcache没有设置密码2、Memcache不具备持久保存数据的功能。由于数据在内存,只要服务器重启内存中的数据全部丢失。如果项目访问量特别大容易造成雪崩效应(短时间全部链接MySQL查询数据)。3、memcache只支持字符串数据类型。二、Redis介绍Redis是一个基于内存的
阅读全文

php导出CSV格式文件

  • 拾染
  • 2019-04-05 11:59:43
  • php
  • php
在工作中生成Excel文件用于方便查看数据已经是必备的功能了,但是Excel也同时支持CSV格式的文件,同时生成CSV格式也是非常简单的,也减少了我们的开发时间。<?php //模拟数据 $data =array( array("id"=>1,"name"=>"小明","achieveme
阅读全文

Mysql中case when then else end 条件控制

条件控制语句:case when 条件then 值else 值end新的字段名相信每个公司后台都有数据分析统计功能,之前就遇到过这么一个需求(三张表主表cars,其余两张为accident和public_detection表),车辆检测数据展示,流程为车辆完成初检在accident中新增一条记录并增加时间记录字段为detection_time并且cars中字段is_confirm保存不变(默认3)
阅读全文
首页 12 末页 共 12 条记录