cakephp連線多個資料庫和使用資料庫的表

2021-06-09 15:18:21 字數 1006 閱讀 9646

今天一同事問我cakeph連線多資料庫的方法,平時沒用到,就給他查了查cakephp的官方文件和其他資料,整理乙份如下:

public $default = array(

'datasource' => 'database/mysql',

'persistent' => false,

'host' => 'localhost',

'login' => 'user',

'password' => 'password',

'database' => 'database',

'prefix' => 'database_name',

//'encoding' => 'utf8',);

public $test = array(

'datasource' => 'database/mysql',

'persistent' => false,

'host' => 'localhost',

'login' => 'user',

'password' => 'password',

'database' => 'test_database_name',

'prefix' => '',

//'encoding' => 'utf8',);

然後在model裡用呼叫test這個資料庫,當前操作的資料庫就為test資料庫了

<?php

class

example

extends

之後又在網上查詢發現一邊cakephp動態呼叫資料庫的方法也不錯 貼出來給大家 

<?php

class database_config }

//php 4 compatibility

function database_config()

}?>

actionrecord 連線多個資料庫

第一種 每個model各自連線 建立乙個資料庫鏈結 example activerecord base.establish connection adapter mysql2 host localhost username myuser password mypass database someda...

laravel設定多個資料庫連線

1 在專案根目錄下的.env檔案中,加入一組資料庫配置 db host center localhost db port center 3306 db database center test 換成自己的資料庫名 db username center root 換成自己的使用者名稱 db passw...

本地連線多個資料庫操作

create proc otherconnsql asbegin selectid u id,name u name,tel u tel from openrowset sqlncli server local trusted connection yes select u id,u name,u ...