如何在单个查询中访问不同数据库中具有不同结构的两个表之间的公共信息。
我使用了以下代码,但它无效:
$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]的输出。请帮帮我。