0
我正在检查值是否唯一。我有这个功能,但是如何再次检查。Codeigniter - 检查值是否唯一
这是函数(它的工作):
public function is_unique($field, $val)
{
$this->db->select($field)->where($field, $val);
$result = $this->get();
$result = $result['data'];
return $bool = count($result) == 0 ? $val : FALSE;
}
这是我检查的价值,看它是否是独一无二的:
$unique_code = random_string('alnum', 6);
$unique_code = $this->posts->is_unuque('unique_code', $unique_code) != FALSE ? $unique_code: random_string('alnum', 6);
如何创建IF函数新价值返回FALSE并检查新值(使循环直到值是唯一的)?