无法访问生产实例上的数据库

时间:2012-07-04 18:39:44

标签: mysql codeigniter database-connection

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

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

我故意更改了 database.php 文件,以便我的数据库凭据不正确,并且遇到了同样的问题。我几乎可以肯定凭证是正确的。 是否存在影响数据库连接的其他地方? 像 .htaccess

1 个答案:

答案 0 :(得分:0)

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

$config['hostname'] = "localhost";