вы можете использовать это, чтобы проверить свой запрос. чтобы мы могли видеть весь запрос, который выполняется mysq / sql, и чтобы мы могли проверить, где возникает ошибка
echo $this->db->last_query()
, также в качестве альтернативы вы можете использовать собственный запрос
$this->db->query('SELECT * FROM contas_pagar WERE total_pago=? ',[$valor])->result_array()