我想检查发布的用户名是否存在于带有电子邮件地址的数据库中。 如何检查?
public function check_all($username)
{
$check = $this->db->where("username","email", $username)->get("users");
if($check->num_rows() > 0) {
return false;
} else {
return true;
}
}
最佳答案
如果您想检查用户名是否存在,您可以尝试以下代码片段
public function check_all($username)
{
$results = $this->db->select('USERNAME')
->from('USERS')
->where('USERNAME', $username)
->get();
if($results->num_rows() > 0)
{
//The user exist
return true;
} else {
return false;
}
}
如果您想检查用户是否有电子邮件地址,您可以这样做
public function check_all($username)
{
$results = $this->db->select('USERNAME')
->from('USERS')
->where('USERNAME', $username)
->where('EMAIL IS NOT NULL')
->get();
if($results->num_rows() > 0)
{
//The user has an email
return true;
} else {
return false;
}
}
关于php - 如何检查发布的值是否已经存在于数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40007068/