次のように実行している別のmysqlデータベースに接続する必要があります
$dsn = "{$dbdriver}://$vars[username]:$vars[password]@$vars[hostname]/$vars[database]";
$db2 = $this->EE->load->database($dsn, true);
$res = $db2->from('categories')->get()->result_array();
しかし、エラーメッセージが表示されますFatal error: Call to a member function result_array() on a non-object
これはサードパーティのスクリプトであるため、db接続はすでに早期に確立されています。次に、そのスクリプトは別のデータベースに接続する必要がありますが、最初のデータベース接続はすでに作成されています
$dsn
正しいデータが含まれています。なぜこのエラーが発生するのですか?ありがとう