1

当我的应用程序在本地服务器上时一切正常,但我无法访问生产实例上的数据库。索引页面加载没有问题(那里不需要数据库访问)。当我单击需要访问数据库的页面时,我会收到一条错误消息:
致命错误:调用 /home/... 中的非对象上的成员函数 result_array() 第 48 行。这是失败的代码:

47: $query = $this->db->get($table_name);
48: return $query->result_array();

我故意更改了database.php文件,因此我的数据库凭据不正确,并且遇到了同样的问题。我几乎可以肯定凭据是正确的。还有其他地方会影响数据库连接吗?喜欢.htaccess吗?

4

1 回答 1

0

感谢大家对此的帮助!
我发现了问题。这确实是一个数据库连接问题,但这是一个新手错误。
我认为$config['hostname']应该是网站的网址。但相反,它只是localhost。希望没有人再犯这个愚蠢的错误。

$config['hostname'] = "localhost";
于 2012-07-04T19:53:19.613 回答