我需要连接到我正在执行的另一个 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
那是第三方脚本,所以数据库连接已经很早了。然后该脚本应该连接到另一个数据库,但已经创建了第一个数据库连接
$dsn
包含正确的数据。为什么我会收到此错误?谢谢