Я объединяю две базы данных, чтобы выполнить запрос.
$strSQL = "SELECT tbl.SecurityKey,
tbl.method,
tbl.amount,
tbl.TxType,
CONCAT(u.firstname,' ',u.lastname) AS fullname
FROM $CFG->paymentdbname.tblPayment tbl
JOIN $CFG->dbname.vle5_user u
ON u.id = " . $uid . "
WHERE VendorTxCode='" . mysql_real_escape_string($strVendorTxCode) . "' and VPSTxId='" . mysql_real_escape_string($strVPSTxId) . "'";
Проблема, с которой я сталкиваюсь, заключается в том, что у каждой БД есть свой пользователь, и поэтому, когда я пытаюсь выполнить запрос с любым из них, происходит сбой, поскольку у пользователя нет необходимых прав.
У меня была хорошая охота на панели управления Plesk, так как я решил, что ответом может быть наличие пользователя БД с доступом к обоим, но это, похоже, не вариант.