I want to display data from RowCount in PHP. But the result always false like
{"status":false,"message":"Invalid Username and Password!"}
Everything being ok without RowCount but cannot validate when input wrong password / wrong username here is my Login function on master class
public function Login($username,$password)
    {
        // select all query
        try {
            // Statement
            $sqlsrvquery = "
            EXEC [dbo].[GetAllAdmin2] 
            @username = ?, 
            @password = ?";
            $stmt = $this->conn->prepare($sqlsrvquery);
            $stmt->bindParam(1, $username, PDO::PARAM_STR);
            $stmt->bindParam(2, $password, PDO::PARAM_STR);
            $stmt->execute();
            if($stmt->rowCount() > 0) {
                while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
                    $admin_arr = array(
                        "status" => true,
                        "username" => $row['username'],
                        "password" => $row['password'],
                    );
                }
            }
                else {
                $admin_arr = array(
                    "status" => false,
                    "message" => "Invalid Username and Password!",
                );
            }
        } catch (Exception $e) {
            print_r($e->getMessage());
        }
        print_r(json_encode($admin_arr));
    }
My question is sql server can using RowCount ? Thanks
 
    