Я рекомендую вам использовать активную запись с цепочкой методов, когда это возможно:
public function getAnswer() {
return
$this->db->
select('id')->
where('questions', 'something')->
get('possible_quest')->row()->count
;
}
или
public function getAnswer() {
return
$this->db->
select('id')->
from('possible_quest')->
where('questions', 'something')->
get()->row()->count
;
}
Это безопасно, легко использовать, легко понять и прочитать.Не слушайте людей, которые говорят, что однострочный код - это что-то хорошее, потому что хороший код должен быть читаемым.