php调用外站数据库,迅睿CMS 调用站外数据库

在xunruicms中可以调用除开本站以外的数据库,配置文件config/database.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}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值