调用站外数据库

2024-01-26 11:28 小编

在xunruicms中可以调用除开本站以外的数据库,配置文件config/database.php

<?php


/**

 * 数据库配置文件

 */


 // default是站内的默认数据库

$db['default'] = [

    'hostname' => 'localhost',

    'username' => 'root',

    'password' => 'root',

    'database' => 'cms',

    'DBPrefix' => 'dr_',

];


// 这个cms2是站外的数据库信息

$db['cms2']    = [

    'hostname' => '192.168.2.12',

    'username' => 'root',

    'password' => 'root',

    'database' => 'cms2',

    'DBPrefix' => 'dede_',

];

例1、在PHP程序中的调用方法是:

// 连接cms2数据库

$db2 = \Config\Database::connect('cms2', false);

// 通过db2查询 cms2的member表数据

$rt = $db2->table("member")->get()->getResultArray();

var_dump($rt);

例2、在模板标签中使用sql标签调用外部数据库的表

{php $query=urlencode('select * from dede_member');}

{sql db=cms2 sql='$query'}

{$t.id}


{/sql}

{$pages}

{$debug}



在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码