1在config/database.php中配置 1.1直接 1.2Env配置 .env文件中 2在模型中定义$connection属性设置当前模型对应数据库的链接 3、控制器中直接申明            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-18 14:01:47
                            
                                430阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            配置路径:application/database.php            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-20 18:21:20
                            
                                262阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            代码    public function getLikeList($catalog_id,$size = 20){        $res = $this            ->field('id,title')            ->where('catalog_id',$catalog_id)            ->orderRaw("RAND()")...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-08 14:10:25
                            
                                624阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、数据库配置 1、在应用目录或者模块目录下面的database.php中添加下面的配置参数:return [
    // 数据库类型
    'type'        => 'mysql',
    // 数据库连接DSN配置
    'dsn'         => '',
    // 服务器地址
    'hostname'    => '127.0.0.1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 07:42:55
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             连接器与查询构造器TP5采用的是惰性连接,故而仅在查询时才会连接到数据库TP5的数据库操作对底层进行优化设计,对各种操作进行高级封装。既可以直接使用连接器进行高效的原生查询,也可以使用封装好的查询构造器进行直观便捷的查询,为模型操作打下基础。创建数据库连接(静态与动态方式)静态连接:应用/模块中的数据库配置文件database.php 动态连接:入口类Db.php中的connect(参            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 15:28:14
                            
                                201阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1:首先通过 composer 安装 原命令加空格 1.* 2:创建 3:填入数据 4:运行,刷新数据库 数据填充: 1:在命令行输入以下命令 composer require fzaninotto/faker 2: 生成seed文件 在命令行输入以下命令 php think seed:create ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-27 16:59:00
                            
                                355阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            author:咔咔able为表名$data = Db::query('SHOW FULL COLUMNS FROM '.$table);            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-12-26 16:31:00
                            
                                178阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引言: 有时候一个管理后台,需要涉及到多个数据库。比如,商城管理、直播管理、消息管理等等,它们都有自己的数据库。这个时候,就需要去连接多个数据库,进行处理了。thinkphp可以支持多个数据库连接。 如何处理呢? 1.进行多个数据库的配置 默认会连接database.php中的数据库信息。 tp5会            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-05 15:39:48
                            
                                733阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里用的是表全名。 这里用的是去掉前缀的表名。 助手函数,效果与Db::name差不多。 但是又不完全相同。 多条件查询。 或查询。 如果中间的条件是空,就是=的意思。 组合查询。 分页排序。 查询指定字段。 起别名。 使用系统函数。 直接写字符串也是OK的。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-05 15:27:58
                            
                                812阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、连接数据库  在ThinkPHP框架中,它为我们提供了非常方便的方式连接数据库,我们可以通过简单的修改配置文件就可以连接上我们的mysql/oracle/SQL Server。  在我们的PHP中,大多是和Mysql进行配合使用的,所以我这里都是以Mysql为例的。安装好TP之后,我将我的目录从新调整成了这样  如果跟我一样入门且有兴趣的小伙伴,可以将自己的目录调整和我的一样,一步一步走下去,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-19 17:34:09
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            添加数据insert 添加数据。 INSERT INTO ( , ) VALUES ('张三' , 'jack') $data = [ 'name_cn' = '张三', 'name_en' = 'jack', ]; $res = Db::name('style') insertGetId($dat            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-05 15:27:48
                            
                                245阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            法一:系统配置 法二:输出设置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-09-05 11:49:00
                            
                                241阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            我想获取的一串数组中,不想获取content 这个字段,于是查看文档找到这个方法通常你想要查找某个字段,在field中加入字段名,可是这样写字段多了太麻烦,是不            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-20 14:11:05
                            
                                671阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            tp5框架里面自带有panigate()+rende()的方法可以超简单的实现分页,但是就是看着一直要刷新很不爽,所以找了网上的好多代码,终于找到了一个逻辑简单的无刷新分页,以下是我更改适合之后实现的效果 首先是后台代码 (这里展示和分页用的是一个方法) php代码示例 public functio ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-02 10:19:00
                            
                                91阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            function ajaxPost(){                  var formData = $("#myform").serialize();                  //serialize() 方法通过序列化表单值,创建 URL 编码文本字符串,这个是jquery提供的方法                  $.ajax({            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-07-22 17:52:57
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ① 设置ajax请求(10分) ② 后台更改数据值(10分) ③ 重新计算平均分(10分) ④ 无刷新更新评分结果(10分) 思路: 在详情页面中有一个评分的按钮,单击后进行修改数据,首先找见本条数据的主键id,通过ajax 将id和修改的参数值传递到后台控制器中,再去模型进行修改数据。 代码:模型 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-29 14:29:00
                            
                                106阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                    
        thinkphp采用cache类提供缓存功能支持,采用驱动方式,在使用缓存之前需要进行初始化操作。支持的缓存类型包括file、memcache、wincache、sqlite、redis和xcache等,
默认情况下是file类型,配置redis缓存可以单一配置redis也可以同时使用多个缓存类型。配置方式分别如下:
一、仅配置redis缓存,在配置文件(ap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 14:13:11
                            
                                233阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、代码 /** * @throws \think\Exception */ protected function getDb(){ if(!$this->my_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-03 00:51:48
                            
                                169阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            set            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-11-16 15:55:05
                            
                                474阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## TP5 Redis存取数据的实现流程
### 1. 确认环境和安装依赖
在开始之前,首先需要确保你已经安装了Redis,并且可以连接到Redis服务器。另外,还需要在TP5项目中安装Redis的依赖库,可以使用Composer进行安装。
```php
composer require topthink/think-redis
```
### 2. 配置Redis连接信息
在TP5项            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-22 06:16:10
                            
                                72阅读