thinkphp跨庫操作的簡單代碼實例
實例一:配置config.php文件配置多個數(shù)據(jù)庫配置
'DB_CONFIG2' => 'mysql://root:1234@localhost:3306/thinkphp',
控制器中調(diào)用方法:
$New = M('表名','前綴沒前綴不填寫','DB_CONFIG2');
這里相當于從新連接了數(shù)據(jù)庫遠程跨庫如果是在同一個服務器數(shù)據(jù)庫可以直接切換:
$User = M('數(shù)據(jù)庫名.表名','前綴沒有可不填');
實例二:Model模型中的跨庫以下代碼填寫到模型類中
protected $connection = 'mysql://用戶名:密碼@ip地址:端口/數(shù)據(jù)庫名'; protected $dbName = '數(shù)據(jù)庫名';//進行跨庫操作 protected $tablePrefix = ''; //跨庫的數(shù)據(jù)庫表名前綴
注釋:遠程跨庫使用 protected $connection 配置數(shù)據(jù)庫,同服務器中的內(nèi)網(wǎng)數(shù)據(jù)庫可以直接配置跨庫如下代碼。
protected $dbName = '數(shù)據(jù)庫名';//進行跨庫操作 protected $tablePrefix = ''; //跨庫的數(shù)據(jù)庫表名前綴
以上就是小編為大家?guī)淼膖hinkphp跨庫操作的簡單代碼實例的全部內(nèi)容了,希望對大家有所幫助,多多支持腳本之家~
相關文章
Laravel 數(shù)據(jù)庫加密及數(shù)據(jù)庫表前綴配置方法
今天小編就為大家分享一篇Laravel 數(shù)據(jù)庫加密及數(shù)據(jù)庫表前綴配置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10PHP實現(xiàn)Markdown文章上傳到七牛圖床的實例內(nèi)容
在本篇文章里小編給大家整理的是關于PHP腳本實現(xiàn)Markdown文章上傳到七牛圖床的實例內(nèi)容,需要的朋友們可以學習下。2020-02-02Yii 2.0實現(xiàn)聯(lián)表查詢加搜索分頁的方法示例
這篇文章主要給大家介紹了關于利用Yii 2.0實現(xiàn)聯(lián)表查詢加搜索分頁的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來跟著小編一起學習學習吧。2017-08-08ThinkPHP5聯(lián)合(關聯(lián))查詢、多條件查詢與聚合查詢實例詳解
這篇文章主要介紹了ThinkPHP5聯(lián)合(關聯(lián))查詢、多條件查詢與聚合查詢,結合實例形式總結分析了thinkPHP5常用查詢操作技巧,需要的朋友可以參考下2017-11-11