使用PDO Connection在单个mysql查询中访问两个数据库

时间:2015-04-17 21:48:12

标签: php pdo

如何在单个查询中访问不同数据库中具有不同结构的两个表之间的公共信息。

我使用了以下代码,但它无效:

$pd = new PDO("mysql:host=localhost;dbname=dbname1", 'username', 'paasword');    
$stmt = $pd->prepare("select a.siteid
            FROM dbname1.users a,dbname2.user b 
            WHERE a.firstname = b.firstname AND a.lastname=b.lastname"); 
$stmt ->execute();
$rows = $stmt->fetchAll();
var_dump($rows);
$this->data = $rows;

它给出了Array [0]的输出。请帮帮我。

0 个答案:

没有答案