我正在尝试以不同的方式重写以下函数,但似乎我错过了一些东西并且我没有获得预期的功能?
有人可以建议什么吗?
提前致谢。
功能 1
function user_exists($email) {
$email=mysql_real_escape_string($email);
$query=mysql_query("SELECT COUNT (`user_id`) FROM `users` WHERE `email` = '$email'");
return(mysql_result($query, 0) == 1) ? true : false;
}
重写函数1
function user_exists($email) {
$email=mysql_real_escape_string($email);
$query=mysql_query("SELECT user_id FROM users WHERE email='$email'");
$count=mysql_num_rows($query);
if ($query !=0) {
return(true);
} else{
return(false)
}
最佳答案
function user_exists($email)
{
$email = mysql_real_escape_string($email);
$query = mysql_query("SELECT user_id FROM users WHERE email='$email'");
if (mysql_num_rows($query) > 0)
{
return true;
}
else
{
return false;
}
}
关于php - 有没有更清晰、更高效的方法来重写这个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9948131/