, [Codeigniter]Database

[Codeigniter]Database

2020. 11. 23. 13:02
반응형

데이터베이스 구성

구성 파일은 app/Config/Database.php

.env 파일에서 데이터베이스 연결 값을 설정 가능

 

데이터베이스 구성 — CodeIgniter 4.0.4 documentation

데이터베이스 구성 CodeIgniter에는 데이터베이스 연결 값(username, password, database name, etc.)을 저장할 수 있는 구성 파일이 있습니다. 구성 파일은 app/Config/Database.php에 있습니다. .env 파일에서 데이터

ci4doc.cikorea.net

public $default = [
        'DSN'      => '',
        'hostname' => 'localhost',
        'username' => 'root',
        'password' => '',
        'database' => 'database_name',
        'DBDriver' => 'MySQLi',
        'DBPrefix' => '',
        'pConnect' => TRUE,
        'DBDebug'  => TRUE,
        'charset'  => 'utf8',
        'DBCollat' => 'utf8_general_ci',
        'swapPre'  => '',
        'encrypt'  => FALSE,
        'compress' => FALSE,
        'strictOn' => FALSE,
        'failover' => [],
];

DSN 사용시

// PDO
$default['DSN'] = 'pgsql:host=localhost;port=5432;dbname=database_name';

// Oracle
$default['DSN'] = '//localhost/XE';

$default['DSN'] = 'DBDriver://username:password@hostname:port/database';

// MySQLi
$default['DSN'] = 'MySQLi://username:password@hostname:3306/database?charset=utf8&DBCollat=utf8_general_ci';
// Postgre
$default['DSN'] = 'Postgre://username:password@hostname:5432/database?charset=utf8&connect_timeout=5&sslmode=1';

출처:
http://ci4doc.cikorea.net/database/configuration.html

728x90

'TIP&TECH > Web' 카테고리의 다른 글

[Codeigniter]Database Query  (0) 2020.11.25
[Codeigniter]Database Connection  (0) 2020.11.24
[Bootstrap]Spinner  (0) 2020.11.12
[Bootstrap]Slide Caption  (0) 2020.11.11
[Bootstrap]Modal view  (0) 2020.11.10

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band