質問: mysql_fetch_array($rst); print($col['name'] . $col['comment']); となりますが、 テーブルhogeとhogehogeが、異なるデータベースに存在する場合はどのようにすればよいのでしょうか? 以上、よろしくお願いいたします。
回答: db1上のhogehogeにdb2乗のhogeを連結するなら以下。 難しく考えず、データベース名を頭につけるだけです。 (逆にいえば通常はデータベース名が省略されているということ) select `name`, `comment` from `hogehoge` inner join `db2`.`hoge` on `hogehoge`.`hogeid` = `db2`.`hoge`.`id`