【发布时间】:2014-04-09 10:17:35
【问题描述】:
我使用两个数据库,oracle 和 postgresql。 Postgre 数据库是默认的,我只想在需要的地方连接 oracle。那么我该怎么做呢?
现在我想在我的库中连接 oracle 数据库。
我在库中的代码:
function find_all_subjects($id1,$id2)
{
$DB1 = $this->load->database('database2', TRUE);
$sql="sql here";
$query=$DB1->query($sql);
return $query->result();
}
但它在下面给出错误:
Severity: Notice
Message: Undefined property: Somefunction::$load
有人知道代码有什么问题或如何连接另一个数据库吗?
【问题讨论】:
-
我猜在 V3 Codeigniter 之前没有在库中默认包含超级对象,所以你需要使用 &get_instance(); 来定义它。然后你可以加载并做任何你想做的事
-
怎么做请详细说明....
标签: php database oracle codeigniter postgresql