Witam,
jak w najprostszy sposób zliczyć ilość nie powtarzających rekordów dla różnych warunków?

Mam tak, napisałem sobie taką funkcje
  1. function subkrybenci($nazwa_pola,$id,$tabela)
  2. {
  3. $this->db->select('email_zapisanego, id_autorespondera,');
  4. $this->db->where('status',1);
  5. $this->db->distinct();
  6. $this->db->where("$nazwa_pola",$id);
  7.  
  8. $qw = $this->db->get("$tabela");
  9. return $qw->num_rows;
  10. }


Zmienna $id jest zmieniana.

Nie chce aby pole 'email_zapisanego' się powtarzało.

Jeżeli np w tabeli o id = 1 dany email wystąpi to go normalnie policzy, ale jeżeli wystąpi więcej niż raz w innych tabelach to zostanie policzony tylko 1 raz.