ThinkPHP6引入数据库
时间: 2024-10-29 20:09:07 浏览: 29
连接数据库-图像目标检测技术及应用
在ThinkPHP6中,要引入数据库并进行操作,首先需要设置数据库连接信息。这通常通过创建或编辑`database.php`配置文件来完成[^1]。以下是基本步骤:
1. **创建数据库配置文件**:
- 在ThinkPHP框架的全局或应用配置目录下(通常是`application/config/`)创建或打开`database.php`文件。
2. **配置数据库参数**:
```php
// database.php示例
return [
'default' => [
'type' => 'mysql', // 数据库类型,如mysqli, mysql等
'hostname' => 'localhost', // 数据库主机地址
'username' => 'your_username', // 数据库用户名
'password' => 'your_password', // 数据库密码
'dbname' => 'your_database_name', // 数据库名称
'charset' => 'utf8mb4', // 字符集
],
];
```
3. **加载配置**:
在控制器或者模型类中,使用`Db`类加载配置,以便访问数据库:
```php
use think\Db;
// 创建数据库实例
$db = Db::connect('default');
// 执行查询
$data = $db->table('your_table_name')->select();
// 关闭连接
$db->close();
```
4. **错误处理**:
如果数据库连接有问题,ThinkPHP会抛出异常,你可以捕获这些异常来进行错误处理。
阅读全文