I keep trying to find out how to fix this in my login system but it keeps failing at $result, trying to convert it into an array causes my login to fail.
if (isset($_POST['log'])) {
$username = mysqli_real_escape_string($dbcon, $_POST['username']);
$password = mysqli_real_escape_string($dbcon, $_POST['password']);
$sql = "SELECT * FROM admin WHERE username = '$username'";
$result = mysqli_query($dbcon, $sql);
$rows = mysqli_num_rows($result);
if ($rows == 1 && password_verify($password, $result['password'])) {
$_SESSION['username'] = $username;
header("location: admin.php");
} else {
echo "Incorrect details!";
}
}