TP5框架中怎样使用数据库

在TP5框架中连接和使用数据库是非常简单方便的 , 只需要一些简单的配置和代码就可以让控制器与数据库互动起来 。 下面就向大家介绍一下TP5框架中数据库的基本使用方法 。

TP5框架中怎样使用数据库

文章插图
方式/
1起首在设置装备摆设文件中设置要毗连的数据库的信息 。
默认的数据库设置装备摆设文件为application\database.php 。
打开该数据库设置装备摆设文件点窜要操作的数据库信息即可 。
TP5框架中怎样使用数据库

文章插图

2若是要毗连的是mysql数据库 , 可以利用Navicate东西查看数据库信息 。
TP5框架中怎样使用数据库

文章插图

3点窜好数据库设置装备摆设文件中要操作的数据库信息:
    // 数据库类型
    'type'            => 'mysql',
    // 办事器地址
    'hostname'        => 'localhost',
    // 数据库名
    'database'        => 'test',
    // 用户名
    'username'        => 'root',
    // 暗码
    'password'        => '',
    // 端口
    'hostport'        => '3306',
TP5框架中怎样使用数据库

文章插图

4接下来我们在controller节制器中编写一个简单的类测试设置装备摆设是否已当作功 。
在application\admin\controller节制器类文件夹中新增文件Dbconn.php 。
要想让这个节制器类与数据库互动 , 我们需要在代码中use think\Db , 并让它exts Db 。
TP5框架中怎样使用数据库

文章插图

5在上面设置装备摆设的数据库中建一个测试表并插入一条测试数据 , 看节制器类是否能正常毗连数据库并输出准确的成果 。
TP5框架中怎样使用数据库

文章插图

6注重dbconn方式中的表名和查询前提不要写错了 。
若是设置装备摆设也是准确的 , 那么运行后就可以看到输出成果了 。
TP5框架中怎样使用数据库

文章插图

7在现实项目中 , 查询数据库的类会在application下新建common\model文件夹来保留 。
TP5框架中怎样使用数据库

文章插图

8在application\common\model文件夹中 , 可觉得每个数据表新建一个同名的节制类文件 , 在文件中无需编写数据库毗连的代码 , 可以直接编写查询方式 。
这里的文件的文件名要与数据表不异(若分歧还需指明该文件操作的表名protected $table = '表名';) , 而且需要我们use think\Model , 还要让它exts Model 。

推荐阅读