2014-10-09 2 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

Выполнено. Странная вещь, но сайт работал, но номер порта внутри файла конфигурации базы данных был неправильным.

Смежные вопросы