Du kan använda log_message och kontrollera loggarna om y beter sig som förväntat:
http://ellislab.com/codeigniter/user-guide/general/errors .html
Jag brukar bara använda echo '<pre>'; print_r($query->result());die;
precis efter att $query har skapats. Det går snabbare.