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

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

WBOY
WBOY원래의
2016-07-28 08:25:291068검색

먼저 프로젝트 파일 디렉터리에 있는 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 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

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