我试图以不同的方式重写以下功能,但似乎我错过了一些东西,但没有得到预期的功能?
有人可以建议什么吗?
提前致谢。

 功能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/

10-13 07:54
查看更多