随笔分类 -  php

php pack()函数详解与示例
摘要:pack和unpack在一般的程序中还真的不容易见到,但是如果你用过很久以前的php生成excel你就会知道了。他的excel的头就是pack出来的最近在尝试与C交互的时候又用上了这玩意,所以不得不再看看。其实就是C要求我一定要有包头。。。其实纯字符串也不错嘛。干嘛非得搞个包头呢?真纠结 .。手册上 阅读全文
posted @ 2021-03-17 14:15 mady 阅读(713) 评论(0) 推荐(0)
thinkphp5 数组分页
摘要:thinkphp5的paginator实现数组的分页查询 转 1、控制器 use think\paginator\driver\Bootstrap; $query=array(); if(input("post.CheckTime")){//条件查询 $query=['CheckTime'=>inp 阅读全文
posted @ 2020-06-11 18:20 mady 阅读(815) 评论(0) 推荐(1)
php 高级检索及sql拼接
摘要:PHP高级检索功能的实现以及动态拼接sql总结。完成的功能有:可以单独根据一个条件查询,也可以通过多个条件综合查询,难点在于动态拼接sql。 完成的效果 总画面 单独根据姓名模糊查询 根据多个条件综合查询 前台页面代码 后台处理代码 动态拼接sql 转自:https://blog.csdn.net/ 阅读全文
posted @ 2020-05-26 15:56 mady 阅读(435) 评论(0) 推荐(0)
mongodb2.6.7 Authentication failed
摘要:question:突然报错认证失败! web报错: mongod.log日志打印: 解决: 出现这个错误,在官方文档也找到了解释,原来在2.6版本做了很大的改进,其改进涉及到核心、存储、网络、查询和安全性等多方面,自然,其用户登录认证机制也发生了改变,db.system.users的schema也是 阅读全文
posted @ 2020-04-23 16:36 mady 阅读(537) 评论(0) 推荐(0)
webshell导致项目崩溃
摘要:mysql挂死,无法启动,解决mysql无法启动: /etc/my.cnf配置文件中innodb_force_recovery=1然后service mysqld start/etc/my.cnf配置文件中innodb_force_recovery=1注释掉再service mysqld resta 阅读全文
posted @ 2019-01-24 11:39 mady 阅读(198) 评论(0) 推荐(0)
mysql启动报错 mysql InnoDB: Error: could not open single-table tablespace file
摘要:mysql启动不成功,报错 mysql InnoDB: Error: could not open single-table tablespace file innodb_force_recovery 参考https://blog.csdn.net/qq_16752369/article/detai 阅读全文
posted @ 2019-01-03 11:30 mady 阅读(1360) 评论(0) 推荐(0)
PHP7 MongDB 安装与使用
摘要:我们使用 pecl 命令来安装: /usr/local/php7/bin/pecl install mongodb 执行成功后,会输出以下结果: …… Build process completed successfully Installing '/usr/local/php7/lib/php/e 阅读全文
posted @ 2018-04-10 13:56 mady 阅读(169) 评论(0) 推荐(0)
linux 在后台常驻运行php脚本
摘要:php a.php & 阅读全文
posted @ 2018-03-14 13:34 mady 阅读(3710) 评论(0) 推荐(0)
PHP 多维数组排序 函数怎么保持数字键不被重新索引
摘要:(如有打扰,请忽略)阿里云ECS大羊群,2U4G低至1.4折,限实名新用户,需要的点吧https://promotion.aliyun.com/ntms/act/vm/aliyun-group/team.html?group=YrliaeMVUn 阅读全文
posted @ 2018-03-14 13:33 mady 阅读(1495) 评论(0) 推荐(0)
java 使用post 请求php接口
摘要:遇到问题:php无法正常接收post参数,原因php只有当content-type为content-type为application/x-www-data-urlencoded和multipart/form-data的两种情况下才会将http请求数据填入POST数组,所以导致后台接口调用故障。 解决 阅读全文
posted @ 2018-01-26 18:26 mady 阅读(4344) 评论(0) 推荐(0)
文章点击周排行、月排行榜功能开发总结
摘要:文章点击周排行、月排行榜功能开发总结,预备知识:group by,MYSQL函数week()、month(),下面我们以一个示例来分析如何开发一个对文章进行周排行,月排行的功能。 在设计数据库时一般都有一个字段来记录文章的点击率,如果我们要统计一周或一个月点击率排行光靠这一个字段是肯定是无法实现的。 阅读全文
posted @ 2017-12-27 18:54 mady 阅读(832) 评论(0) 推荐(0)
mongo 索引,速度
摘要:(如有打扰,请忽略)阿里云ECS大羊群,2U4G低至1.4折,限实名新用户,需要的点吧https://promotion.aliyun.com/ntms/act/vm/aliyun-group/team.html?group=YrliaeMVUn 数据库索引与书籍的索引类似,有了索引就不需要翻整本书 阅读全文
posted @ 2017-12-20 11:42 mady 阅读(1792) 评论(0) 推荐(0)
PHP大批量插入数据库的3种方法和速度对比
摘要:第一种方法:使用insert into 插入,代码如下: 最后显示为:23:25:05 01:32:05 也就是花了2个小时多! 第二种方法:使用事务提交,批量插入数据库(每隔10W条提交下)最后显示消耗的时间为:22:56:13 23:04:00 ,一共8分13秒 ,代码如下: 第三种方法:使用优 阅读全文
posted @ 2017-12-15 16:57 mady 阅读(4364) 评论(0) 推荐(0)
mongo 使用find的返回值,转换为数组形式
摘要:$rs = $mongo->find(); var_dump(iterator_to_array($rs)); 阅读全文
posted @ 2017-11-30 10:39 mady 阅读(1202) 评论(0) 推荐(0)
服务器图片等资源在8080端口保存
摘要:问题一:网站图片相关资源加载不出来 1、查看8080端口是否开启。 2、查看服务器防火墙是否关闭 阅读全文
posted @ 2017-11-27 09:42 mady 阅读(296) 评论(0) 推荐(0)
服务器死机 导致 mongo 挂掉
摘要:1、删除mongod.lock和mongodb.log日志文件 2、携带参数重新启动 mongod --dbpath=/var/lib/mongo --port=27017 --fork --logpath=/var/log/mongodb/mongod.log 或者mongod --dbpath= 阅读全文
posted @ 2017-09-25 11:14 mady 阅读(569) 评论(0) 推荐(0)
windows 下安装composer
摘要:安装 1.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分号(;) 2.把php目录添加到环境变量(和php.exe同级目录的路径)例如:D:\apache_php\php添加到环境变量path里。 3.下载compose 阅读全文
posted @ 2017-07-11 17:41 mady 阅读(124) 评论(0) 推荐(0)
windows apache "The requested operation has failed" 启动失败
摘要:找到失败原因,进入cmd(win+r快捷键,输入cmd)命令行下 进入到你的apache bin目录下: 每个人错误可能不同,根据自己问题去相应改 阅读全文
posted @ 2017-07-11 11:45 mady 阅读(193) 评论(0) 推荐(0)
在windows 上的RedisClient 上连接远程linux redis ("jave.net.ConnectException: Connection refused:connect")
摘要:1、把防火墙禁用掉 2、redis.conf配置文件,注释掉bind 127.0.0.1 3、重启redis服务 阅读全文
posted @ 2017-06-30 15:29 mady 阅读(980) 评论(0) 推荐(0)
thinkphp error:no database select
摘要:配置正确,项目运行时确出现,no database selected 。 解决方法: 需要清除 /App/Runtime runtime~.php文件 阅读全文
posted @ 2017-06-26 17:28 mady 阅读(203) 评论(0) 推荐(0)