[eluser]bretticus[/eluser]
If you separate your where statements, you may get the multi-word column names escaped properly (although I agree, it's a bad idea to use them in the first place.)
Code:
$this->db->select('COUNT(*) AS total_count', FALSE); //escape backticking here
$this->db->where('Transaction Status', 'Settled Successfully');
$this->db->where('Settlement Amount', '9.95');
$query = $this->db->get('authorize_net');
$result = $query->row(); //get a row
$this->total_count_dvd = $result->total_count; //get the total_count coumn.
If that doesn't work, just use $this->db->query("YOUR SQL");