>  기사  >  백엔드 개발  >  thinkPHP에서 pdo 메소드를 통해 mysql 데이터베이스에 연결

thinkPHP에서 pdo 메소드를 통해 mysql 데이터베이스에 연결

巴扎黑
巴扎黑원래의
2016-11-08 10:22:131034검색

먼저 프로젝트 파일 디렉터리에 있는 Common 디렉터리의 Conf 하위 디렉터리에서 config.php 파일을 찾습니다.

다음 코드를 추가합니다:
'DB_TYPE' => 'pdo',
' DB_USER ' => 'root',
'DB_PWD' => '데이터베이스 비밀번호',
'DB_PREFIX' => 'think_', 테이블 접두사
'DB_DSN' => 'mysql:host=localhost; dbname =연결된 데이터베이스 이름; charset=UTF8'



참고: UTF-8 대신 charset=UTF8을 사용하면 UTF-8 웹 페이지를 작성하면 오류가 보고됩니다.

또 다른 방법이 있습니다. Model()을 사용한 모델 인스턴스화의 경우 다음을 사용할 수 있습니다.

Model(['모델 이름'],['Data table prefix'],['Database 연결 Information']); 세 번째 매개변수 데이터베이스 연결 정보는

데이터베이스에 정의됩니다. 예: $user = new Model('User','think_','mysql://root:123456@localhost/ thinkphp ');

데이터베이스 연결 정보 형식은 다음과 같습니다. 데이터베이스 유형://사용자 이름:비밀번호@데이터베이스 주소:데이터베이스 포트/데이터베이스 이름#문자 집합

이 예제는 다음에 따라 수정되어야 합니다. 실제상황


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.