Můžete použít log_message a zkontrolovat protokoly, pokud se y chovají podle očekávání:
http://ellislab.com/codeigniter/user-guide/general/errors .html
Obvykle používám pouze echo '<pre>'; print_r($query->result());die;
těsně po vytvoření dotazu $.Je to rychlejší.