// User's Login 
    public function Login($username, $pass, $table_name){
        $password = SHA1($pass);
        if(!empty($username) && !empty($password)){
            $user = $this->link->prepare("SELECT * FROM $table_name WHERE username=? AND pass=?");
            $user->bind_param("ss", $username, $password);
            $user->execute();
            $result = $user->get_result();
                    if($result->num_rows==1){
                        session_start();
                        $row=$result->fetch_assoc();
                        $loginuser = $_SESSION['name']=$row['username'];
                        $logged_id =$_SESSION['id']=$row['id'];
                        $phone_id =$_SESSION['phone']=$row['phone'];
                        $identity =$_SESSION['identity']=$row['id'].$row['phone'];
                        if(isset($_SESSION['name'])) {
                            ob_start();
                            header('Location: dashboard?id='.$row['id'].$row['phone']);
                                exit();
                            } else { 
                                echo "<p class='col-sm-4 mx-auto mt-5 alert alert-danger text-center'>Invalid Session, Try Again</p>";  
                            }                       
                    }else{
                        echo "<p class='col-sm-4 mx-auto mt-5 alert alert-danger text-center'>Invalid Username and Password</p>";   
                    }   
        }else{
            echo "<p class='col-sm-4 mx-auto mt-5 alert alert-danger text-center'> Empty Login Details </p>";
        }
     }
This is the Function that processes my Login Form, it works on Xamp but gives error on live server. Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::get_result() in
 
    