tp5如何跨数据库查询

>当然前提是,这两个的数据库都在同一个服务器上才可以的;

如果没有在同一个服务器上

> 解决办法:mysql设置一下权限:a 可以对b进行select的操作权限 ,

tp5使用原生查询:代码如下:

$admin=Db::query("SELECT * from h_admin.think_admin_user tau

LEFT JOIN hul_admin.admin ha on ha.id=tau.id

WHERE tau.`status`");

var_dump($admin);exit;

tp5 框架如何查询:

$admin=Db::table("h_admin.think_admin_user a")

->join("hul_admin.admin ha","ha.id=a.id",'left')

->select();

var_dump($admin);exit;

 

你可能感兴趣的:(php,ThinkPHP5.0,tp5如何跨数据库查询)