먼저 3.2.3 데이터베이스 클래스와 드라이버가 PDO를 사용하여 다시 작성되었습니다(서버 환경에서 PDO 확장이 활성화되어 있는지 확인). 어떤 Database이든 모두 PDO 기반으로 구현되므로 DB_TYPE은 더 이상 PDO 설정을 지원하지 않으며, 실제 데이터베이스 타입 설정을 사용해야 하며, 더 이상 mysql과 mysqli의 구분이 없습니다. (단일 mysql로 설정하면 됩니다.) DB_DSN 매개변수의 역할이 변경되었으므로 더 이상 기본적으로 설정할 필요가 없으며 그냥 빈 문자열로 설정하면 됩니다.
즉,
원래 pdo 구성은
'DB_TYPE'=>'pdo',
'DB_USER'=>'root',
'DB_PWD'=>'111',
'DB_PREFIX'=>'생각_',
'DB_DSN'=> ;' mysql:host=localhost;dbname=thinkphp;charset=UTF8',
mysql 3.2.3 버전은 다음과 같이 변경해야 합니다
'DB_TYPE'=>'mysql',
'DB_USER'=>'루트',
'DB_PWD'=>'111',
'DB_PREFIX'=>'생각_',
'DB_DSN'=>'mysql:host=localhost;dbname=thinkphp;charset=UTF8',
위 내용은 thinkphp 연구 노트 2를 다양한 측면을 포함하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.