Php IsRegistered返回错误的结果
好的,所以我基本上是在检查用户是否已经存在于表中,但是不管是什么,用户总是说他们不存在 另外,我想进行不区分大小写的检查,所以我没有像admin和admin这样的人Php IsRegistered返回错误的结果,php,Php,好的,所以我基本上是在检查用户是否已经存在于表中,但是不管是什么,用户总是说他们不存在 另外,我想进行不区分大小写的检查,所以我没有像admin和admin这样的人 private function isRegistered($username) { $sql = $this->connect(); $username = $sql->real_escape_string($username); $res = $sql->query("SELECT *
private function isRegistered($username) {
$sql = $this->connect();
$username = $sql->real_escape_string($username);
$res = $sql->query("SELECT * FROM users WHERE username='".$username."'");
$rows = $res->num_rows;
$sql->close();
return ($rows >= 1) ? true : false;
}
这也是我检查他们是否注册的方式
if($this->isRegistered($username)) return "user_taken";
编辑:我也使用UTF-8作为我的用户名我已经在我的用户表中将coalition更改为utf8\u general\u ci,现在可以使用了。我不知道UTF-8在函数remove
$sql->close()中默认是区分大小写的代码>和makeif($rows>0)?返回真:返回假如果($this->isRegistered($username)==true)回显“username in use”,则在脚本中检查它代码>您是否在脚本之外使用函数?因为你的职能是私人的