![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
怎奈你何
这个作者很懒,什么都没留下…
展开
-
Fastadmin ThinkPHP5 宝塔环境 下Redis的使用教程
tp5 redis原创 2022-12-21 17:18:51 · 5459 阅读 · 1 评论 -
ThinkPHP5有关模型hasOne、hasMany、belongsTo详解
hinkPHP5有关联模型的操作,但有部分初学者对数据表中常见的几种表与表的关系还存在着问题,所以使用不好关联查询。这里将hasOne、hasMany、belongsTo进行一个详细举例说明。首先,这3个的大致中文意思:hasOne:有一个,加上主谓语应该是 ,A 有一个 BhasMany:有很多,A 有很多 BbelongsTo:属于, A 属于 B这里我们准备3张表来理解他们的关系:user_group 用户分组表:id、titleuser 用户表:id、user_group_id、us转载 2022-01-08 11:00:55 · 1853 阅读 · 0 评论 -
tp5 cache缓存简单使用
简单的cache存取 **************use think\Cache; Cache::set('chen','112yan',3600); $a=Cache::get('chen'); echo $a;die;使用简单表缓存 //水果秘籍 public function show() { $data = Cache::get('showw');//去缓存 if($data){转载 2022-01-08 10:41:34 · 2505 阅读 · 0 评论 -
TP5 连接oracle数据库
一、Oracle官方网站下载安装Oracle客户端。1,下载地址:技术资源 | Oracle 中国2,下载PHP 扩展Oracle客户端 DLL链接文件。PECL :: Package :: oci8 选择DLL下载;将下载的文件接下dll 文件到 PHP的DLL扩展目录3,php.ini配置文件中开启Oracle连接扩展。;extension = php_pdo_oci.dll;extension=php_oci8.dll去除前面的分好并重启apache4,打开phpinfo,查看oci转载 2021-12-25 17:31:41 · 1062 阅读 · 0 评论 -
tp5 sum某个字段相加得到总数
方法 说明count 统计数量,参数是要统计的字段名(可选)max 获取最大值,参数是要统计的字段名(必须)min 获取最小值,参数是要统计的字段名(必须)avg 获取平均值,参数是要统计的字段名(必须)sum 获取总分,参数是要统计的字段名(必须)用法示例:获取用户数:Db::table(‘think_user’)->count();// 助手函数db(‘user’)->count();或者根据字段统计:Db::table(‘think_user’)->转载 2021-12-25 16:07:17 · 728 阅读 · 0 评论 -
thinkphp5将时间戳直接转换成时间格式
$field = *.'FROM_UNIXTIME(u.create_time,"%Y年%m月%d日 %H点%m分%s秒") as create_time'.*;拓展完善:FROM_UNIXTIME(unix_timestamp,format)参数:unix_timestamp:时间戳 可以用数据库里的存储时间数据的字段参数format 要转化的格式 比如“”%Y-%m-%d“” 这样格式化之后的时间就是 2017-11-30使用举例:SELECTusername,F.转载 2021-03-30 16:15:25 · 1653 阅读 · 0 评论 -
php和java之间rsa加密互通
以下是php封装好的类,引入即可使用<?php/** * 作者:pjp * 邮箱:vippjp@163.com */class RSA{ private $privateKey='';//私钥(用于用户加密) private $publicKey='';//公钥(用于服务端数据解密) public function __construct(){ $this->privateKey = openssl_pkey_get_private(file_get_content转载 2021-01-30 14:08:59 · 717 阅读 · 1 评论 -
thinkphp5中的系统文件上传和$_FILES用法区别
thinkphp5中的系统文件上传和$_FILES用法区别 $aa=request()->file('file'); $bb=$aa->getInfo();后面的file是文件的名字$bb等同于$_FILES['file']file是上传的文件名转自:https://www.cnblogs.com/baker95935/p/12703938.html...转载 2020-12-22 18:55:40 · 463 阅读 · 0 评论 -
thinkphp5 获取当前的域名
//在头部引入use think\Request;//在需要获取当前域名的地方插入如下代码:$rs = Request::instance();$url= $rs->domain();var_dump($url);die;//url就是当前的域名啦原创 2020-12-22 18:49:26 · 2235 阅读 · 0 评论 -
General error: 24374 OCIStmtFetch: ORA-24374: define not done before fetch or execute and fetch
问题#Copy$sql='insert into "test"("id") values(4)'; $res=$this->conn->query($sql); 用TP连接Oracle执行insert时数据可以插进去就是有这个错,解决了半天。解决方法#query()第四个参数为true即可。Copy$res=$this->conn->query($sql,[],false,true); 第四个参数的作用是:是否...转载 2020-12-15 18:34:06 · 1490 阅读 · 0 评论 -
thinkphp5使用腾讯地图获取指定地址坐标:经纬度
首先去腾讯地图位置服务官网注册:https://lbs.qq.com/注册成功后注册成功后去开发中信息里面:填写相关信息认证成功后就可以去配置key了:创建成功后就获得了key,一串字符SAD45-ASD4-SAD。类似这样的。代码:/** * @param string $address 详细地址 格式:福建省厦门市思明区中山路 * @return array */function get_LonandLat($address){ $addre.原创 2020-12-09 11:35:09 · 655 阅读 · 0 评论