Sebenarnya tidak sulit untuk menggabungkan database yang terpisah (dengan asumsi mereka berada di server yang sama) Sama seperti Anda akan menentukan bidang menggunakan "table.field", Anda juga dapat menggunakan "database.table.field" Di bawah ini adalah contoh dari dua database bergabung:
$sql="SELECT db1.table1.somefield, db2.table1.somefield FROM db1.table1 INNER JOIN db2.table1 ON db1.table1.someid = db2.table1.someid WHERE db1.table1.somefield = 'queryCrit';"
Anda cukup menulis kueri Anda seperti yang Anda lakukan jika Anda bekerja dalam satu db, cukup gunakan notasi titik untuk menentukan basis data Anda juga.
Sejauh masalah Anda, saya tidak berpikir Anda menambahkan nama database sebelum nama tabel di mana-mana .Cobalah itu.