Welcome Guest, Not a member yet? Register   Sign In
is_unique extended
#5

[eluser]sv3tli0[/eluser]
Code:
public function exists($str, $field)
   {
      if (substr_count($field, '.')==3)
      {
         list($table,$field,$id_field,$id_val) = explode('.', $field);
         $query = $this->CI->db->limit(1)->where($field,$str)->where($id_field.' != ',$id_val)->get($table);
      } else {
         list($table, $field)=explode('.', $field);
         $query = $this->CI->db->limit(1)->get_where($table, array($field => $str));
      }
      
      return $query->num_rows() !== 0;
    }

And I add this new method Smile to check if something exists, excelent for username, email checks or others..
Its the same method as is_unique, just it gives the opposite result.


Messages In This Thread
is_unique extended - by El Forum - 06-23-2011, 04:20 PM
is_unique extended - by El Forum - 03-08-2012, 06:50 AM
is_unique extended - by El Forum - 03-08-2012, 09:35 AM
is_unique extended - by El Forum - 03-10-2012, 03:53 PM
is_unique extended - by El Forum - 03-13-2012, 10:30 PM



Theme © iAndrew 2016 - Forum software by © MyBB