gpt4 book ai didi

php - 如何检查发布的值是否已经存在于数据库中?

转载 作者:行者123 更新时间:2023-11-29 06:08:16 25 4
gpt4 key购买 nike

我想检查发布的用户名是否存在于带有电子邮件地址的数据库中。如何检查?

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com