Web サイトで MySQLi を使用しようとしていますが、ログイン スクリプトを作成しています。今、num_rows が常に値 0 を返すという問題があります
これが私のコードです
if($query = $mysqli->prepare("SELECT 'password','ban' FROM users WHERE 'username'=? LIMIT 1")){
$query->bind_param('s', $username);
$query->execute();
$query->bind_result($db_password,$ban);
$query->store_result();
$query->fetch();
$numrows = $query->num_rows;
if($numrows == 1){
if($ban == 0)
{
if($db_password == $password)
{
$_SESSION['login'] = 'ok';
//$_SESSION['id'] = $id;
//$_SESSION['realname'] = preg_replace("/[^a-zA-Z0-9_\-]+/","",$realname);
header("Location: /ematura/index.php");
$query->close();
}else{
die("Napaka");
}
}else{
die("Račun zaklenjen");
}
}
私の質問は、ユーザーが存在するにもかかわらず、num_rows が常に 0 になるのはなぜですか?