首页 > 数据库技术 > 详细

php 跨数据库查询

时间:2020-10-04 20:07:00      阅读:43      评论:0      收藏:0      [点我收藏+]

php 跨数据库查询

//获取房间列表
    public function list(){
        $renkangzb=[
            // 数据库类型
            ‘type‘    => ‘mysql‘,
            // 数据库连接DSN配置
            ‘dsn‘     => ‘‘,
            // 服务器地址
            ‘hostname‘  => ‘127.0.0.1‘,
            // 数据库名
            ‘database‘  => ‘renkangzb_sanfuy‘,
            // 数据库用户名
            ‘username‘  => ‘renkangzb_sanfuy‘,
            // 数据库密码
            ‘password‘  => ‘bPzW68MdjrE6XaMs‘,
            // 数据库连接端口
            ‘hostport‘  => ‘9908‘,
            // 数据库连接参数
            ‘params‘   => [],
            // 数据库编码默认采用utf8
            ‘charset‘   => ‘utf8‘,
            // 数据库表前缀
            ‘prefix‘   => ‘sanfu_‘,
        ];
        $db = Db::connect($renkangzb);
        $res=$db->name("agent_live_access")->where(array(‘type‘=>1))->select();
        //对于没有封面的,找头像
        foreach ($res as $k=>$v){
            $user=$db->name("user")->where(array(‘id‘=>$v[‘user_id‘]))->find();
            $res[$k][‘cover_pic‘]=$user[‘avatar‘];
            $res[$k][‘userusername‘]=$user[‘username‘];
            $res[$k][‘usernickname‘]=$user[‘nickname‘];
            $res[$k][‘useravatar‘]=$user[‘avatar‘];
        }
        $this->success(‘获取房间列表成功‘, $res);
    }

php 跨数据库查询

原文:https://www.cnblogs.com/bufeetu/p/13767578.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!