>  기사  >  백엔드 개발  >  thinkphp를 통해 여러 데이터베이스를 연결하는 방법

thinkphp를 통해 여러 데이터베이스를 연결하는 방법

jacklove
jacklove원래의
2018-06-15 11:26:432311검색

Thinkphp는 여러 데이터베이스에 연결됩니다.
구성 파일에서:

return array(    //数据库配置信息 默认连接这一个
    'DB_TYPE' => 'mysql', // 数据库类型
    'DB_HOST' => '127.0.0.1', // 服务器地址
    'DB_NAME' => 'test1', // 数据库名
    'DB_USER' => 'root', // 用户名
    'DB_PWD' => '', // 密码
    'DB_PORT' => 3306, // 端口
    'DB_PREFIX' => '', // 数据库表前缀
    'DB_CHARSET'=> 'utf8', // 字符集
    'LOAD_EXT_FILE'=>'functions',    //我的第一个数据库连接
    'DB_BBS'=>array(    'dbms' => 'mysql',    'username' => 'root',    'password' => '',    'hostname' => '127.0.0.1',    'hostport' => '3306',    'database' => 'test1'
    ),    //第二个数据库链接,
    'DB_NEWS'=>array(    'dbms'=>'mysql',    'username'=>'root',    'password'=>'',    'hostname'=>'127.0.0.1',    'hostport'=>'3306',    'database'=>'test2'
    )
);

데이터베이스와 상호 작용하는 작업:
테이블을 인스턴스화할 때
데이터베이스 이름은 점 앞에, 테이블 이름은 점 뒤에 옵니다

$user=M('test2.user');

이것은 기사에서는 thinkphp 데이터베이스를 통해 여러 데이터베이스를 연결하는 방법을 설명합니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 참조하세요.

관련 권장 사항:

ThinkPHP 5의 일부 기본 작업 정보

thinkphp5에 다른 데이터를 추가하는 규칙

ThinkPHP5 데이터베이스 관련 작업 정보

정보 데이터베이스와 모델 ThinkPHP5 사용법

위 내용은 thinkphp를 통해 여러 데이터베이스를 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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