// 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>";
}
}
Это функция, которая обрабатывает мою форму входа, она работает на Xamp, но выдает ошибку на работающем сервере.
Неустранимая ошибка: необработанная ошибка: вызов неопределенного метода mysqli_stmt :: get_result () в