php 跨資料庫查詢
阿新 • • 發佈:2020-10-04
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); }