- 博客(7)
- 收藏
- 关注
转载 关于mysql5.7中DISTINCT和ORDER BY导致3065错误的解决方案
在新版的mysql5.7的版本中,如果DISTINCT和order by一起使用将会报3065错误,sql语句无法执行。最新的mysql5.7版本语法比之前5.6版本语法更加严格导致的。DISTINCT和order by都会对数据进行排序操作,所以会产生冲突。解决方法一: 在sql语句中使用DISTINCT时不使用order by进行排序,获取结果集后通过php进行数据的排序,同事也提...
2019-11-13 14:10:14
534
原创 curl 关于 https 请求
今日在做一个项目,需要curl获取第三方的API,对方的API是https方式的。之前使用curl能获取http请求,但今天获取https请求时,出现了NULL。解决方法,在curl请求时,加入curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查curl_setopt($ch, CURLOPT_SSL_VERIFYHO...
2018-10-15 21:26:20
249
转载 PHP定义字符串的四种方式
1、简介在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用。我们在使用php进行开发的时候,大多数使用双引号、单引号进行定义字符串。既然有这两种方式,那么他们之间肯定是有区别的。并且,除了单双引号定义字符串这两种方式外,php还增加了heredoc和nowdoc这两种语法糖进行补充。2、单引号与双引号2.1、单引号在单引号中,任何特殊字符都会按原样输...
2018-09-30 15:17:11
354
转载 学点算法:详解PHP归并排序的实现
归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表。归并排序的一个缺点是它需要存储器有另一个大小等于数据项目数的数组。如果初始数组几乎占满整个存储器,那么归并排序将不能工作,但是如果有足够的空间,归并排序会是一个很好的选择。假设待排序的序列:4 3 7 9 2 8 6先说思路,归并排序的中心思想是将两个已经排序好的序列,合并成一个排序的序列。上面的序列可以分成...
2018-09-21 10:33:19
166
转载 PHP弱类型引发的漏洞实例
我们知道PHP 是一门弱类型语言,不必向 PHP 声明该变量的数据类型,PHP 会根据变量的值,自动把变量的值转换为正确的数据类型,但在这个转换过程中就有可能引发一些安全问题。类型转换1、会先进行类型转换,再进行对比2、会先比较类型,如果类型不同直接返回false,参考如下注意:1 . 当一个字符串被当作一个数值来取值,其结果和类型如下:如果该字符串没有包含’.',’e',...
2018-09-14 10:15:55
719
转载 PHP队列
本文实例讲述了PHP队列原理及基于队列的写文件案例。分享给大家供大家参考,具体如下:队列是一种线性表,按照先进先出的原则进行的:入队: 出队:PHP实现队列:第一个元素作为队头,最后一个元素作为队尾<?php/** * 队列就是这么简单 * * @link */$array = array('PHP', 'JAVA');array_push($...
2018-09-07 15:36:39
912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人