thinkphp stellt eine Verbindung zu mehreren Datenbanken her
In der Konfigurationsdatei:
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' ) );
Vorgänge zur Interaktion mit der Datenbank:
Beim Instanziieren einer Tabelle
Der Punkt vor dem Punkt ist der Datenbankname, und der Punkt nach dem Punkt ist der Tabellenname
$user=M('test2.user');
In diesem Artikel wird erläutert, wie Sie mehrere Datenbanken über thinkphp verbinden. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Über ThinkPHP 5. Einige grundlegende Operationen der Datenbank
Regeln zum Hinzufügen verschiedener Daten in thinkphp5
Über die zugehörigen Vorgänge der ThinkPHP5-Datenbank
Über die Datenbank- und Modellnutzung von ThinkPHP5
Das obige ist der detaillierte Inhalt vonSo verbinden Sie mehrere Datenbanken über thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!