먼저 프로젝트 파일 디렉터리에 있는 Common 디렉터리의 Conf 하위 디렉터리에서 config.php 파일을 찾습니다.
다음 코드를 추가합니다:
'DB_TYPE' => 'pdo',
'DB_USER' = > 'root',
'DB_PWD' => '데이터베이스 비밀번호',
'DB_PREFIX' => 'think_', 테이블 접두사
'DB_DSN' => ;dbname=연결된 데이터베이스 이름;charset=UTF8'
참고: UTF-8 대신 charset=UTF8을 사용하면 UTF-8 웹 페이지를 작성하면 오류가 보고됩니다.
또 다른 방법이 있습니다. Model()을 사용한 모델 인스턴스화의 경우 다음을 사용할 수 있습니다.
Model(['model name'],['data table prefix'],[ '데이터베이스 연결 정보']); 세 번째 매개변수인 데이터베이스 연결 정보
에서 데이터베이스를 정의합니다. 예: $user = new Model('User','think_','mysql://root:123456@ localhost/thinkphp');
데이터베이스 연결 정보 형식은 다음과 같습니다: 데이터베이스 유형://사용자 이름:비밀번호@데이터베이스 주소:데이터베이스 포트/데이터베이스 이름#문자 집합
이 예는 실제 상황수정
위 내용은 thinkPHP에서 pdo 메소드를 통해 mysql 데이터베이스에 접속하는 방법을 관련 내용을 포함하여 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.