2014-10-09 140 views
0

我遇到了codeigniter + postgresql的一个奇怪问题。 这是我的表:CodeIgniter:查询未执行

sLearning=> select * from lezione; 
id |  titolo  | descrizione | data | corsoid 
----+------------------+-------------+------------+--------- 
    1 | prova   |    | 2014-10-09 | 1234 
    2 | Lezione di oggi! |    | 2014-10-09 | 1234 
(2 rows) 

我已经手动插入这两个记录来测试我的查询。顺便说一句,这是我的模型Lezione_m内:(我去掉了一些检查和其他控制,但无论如何,即使这个版本是不工作:)

public function get_lezione() 
{ 
    echo $this->db->_error_message(); 
    $query = $this->db->get('lezione'); 
    return $query->result(); 
} 

这是我的控制器:

class Test_c extends CI_Controller 
{ 

function __construct() 
{ 
    parent::__construct(); 
    $this->load->model('Lezione_m'); 
} 
public function index() 
{  

    $this->load->view('test', $data); 
    $this->output->enable_profiler(TRUE); 
    echo '<pre>'; 
     print_r($this->Lezione_m->get_lezione(null, 1234)); 
    echo '</pre>'; 
} 

的print_r的:

Array 
(
) 

什么剖析说,关于我的查询:

0.0001  SELECT * 
FROM "lezione" 

不知道这里发生了什么。我很确定codeigniter它连接到数据库(在这种情况下,我会得到某种错误)。

回答

0

完成。这是一件奇怪的事情,但网站正在工作,但数据库配置文件中的端口号是错误的。