排序
xdebug调试超时太快了怎么办呢?
经测试,xdebug调试时如果迟迟走不通,那么大约45秒左右就会报错500,也就是请求超时的意思,那么我们怎么来加长这个超时时间呢?经过一番查找资料,终于在这篇文章里找到了答案:https://blo...
PhpSpreadsheet库在thinkphp中的使用方法
安装库composer require phpoffice/phpspreadsheet经测试php7.4.3要安装1.28版本composer require phpoffice/phpspreadsheet:1.28引入对应的类use PhpOffice\PhpSpreadsheet\Cell\Coordinate; u...
php中EOF定界符的使用
EOF定界符(一般用于包含大段代码,里面含有单双引号的情况)一般EOF内的都不会被解析,但有个例外,就是双引号内的转义符会被转义,例如下面的换行符$name='变量会被解析'; $a=<<<EOF...
phpstudy怎么安装php8.3.0版本?
phpstudy(小皮)的软件管理里面并没有给我们提供更多的php版本,这时候就需要我们自己手动去安装了。这里我们以windows系统为例,安装php8.3.0视频地址:https://www.bilibili.com/video/BV1nG41...
用php写一个常见的接口签名规则的案例
接口签名规则要求:1.将所有参数根据键名key进行字典排序。 2.将排序后的所有非空参数拼接为key=value&key=value形式的字符串 3.在字符串末尾加上secret_key=签名key 4.两次md5该字符串后得...
FastAdmin Thinkphp5 中关于 whereTime不生效的一个小细节
数据表如下create table fa_test ( id int unsigned auto_increment comment 'ID' primary key, user_id int(10) default 0 null comment '会员ID', year year null comment '年', times time n...
mysql提示sql_mode=only_full_group_by 报错 如何解决
经常报出这种莫名其妙的错误,如何解决呢?一般这种情况是mysql配置出现了问题,需要改配置文件。Expression #2 of SELECT list is not in GROUP BY clause and containsnonaggregated column'i...
thinkphp聚合查询时报错sql_mode=only_full_group_by
最近有学员在做thinkphp项目时,遇到这样的问题,主要是 sql_mode=only_full_group_by 的问题 解决方法:找到文件路径 e:/phpstudy_pro/Extensions/MySQL5.7.26/my.ini,这个需要根据自己情况...
mysql根据身份证号计算出生日期和年龄,并查询筛选
假设计算年龄只考虑年份的话,这样写即可SELECT YEAR(CURDATE()) - SUBSTRING(ID_CARD, 7, 4) AS age,SUBSTRING(ID_CARD, 7, 4) as year FROM users HAVING age between 20 and 30假如需要考虑...
把php加入系统环境变量
视频教程:https://www.bilibili.com/video/BV1vu4y1z7YV?p=5 1.找到php所在位置打开小皮,点击左侧的设置,点文件位置,点击PHP双击你要的php版本,进入,然后复制地址栏里的地址,例如我的是...
php8.2无法在phpstudy里用xdebug调试的解决方法
php8.2在小皮里一般是没有安装xdebug扩展的,需要我们手动去安装扩展。视频教程:https://www.bilibili.com/video/BV1oy4y1w7tm/ 1.获取phpinfo的代码随便一个页面内,输入 phpinfo(),然后在...