我正在制作一个php项目,并且在我的一个站点中,下面的代码应该检查用户名是否已存在并给出响应,但是尽管用户名不存在,它始终会给出失败响应,您能帮我吗(顺便说一句我正在使用测试请求) 预先感谢
/**check username availability **/
if(isset($_REQUEST['usernamecheck'])){
$username = $_REQUEST['username'];
$query = "SELECT COUNT(*) FROM users WHERE username = ?";
$stmt = $mysqli->prepare( $query );
$stmt->bind_param( 's', $username );
$stmt->execute(); // grab the result
$stmt->store_result(); // get the count
$numRows = $stmt->num_rows(); if( $numRows ){
echo "fail";
} else {echo "success"; }
}