Как заменить mysqli_fetch_assoc() в PDO?
Вывожу сессию, а она пуста, мне кажется дела в $check_user->fetchAll(), так как я не знаю как в PDO заменить mysqli_fetch_assoc()
$check_user = $connection->prepare("SELECT * FROM `users` WHERE `login` =:login AND `password` =:password ");
$arr = ['login'=>$login, 'password'=>$password];
$check_user->execute($arr);
$check_user_row = $check_user->fetchColumn();
if ($check_user_row > 0) {
$user = $check_user->fetchAll();
$_SESSION['user'] = [
"id" => $user['id'],
"full_name" => $user['name']
];
$response = [
"status" => true,
"session" =>$_SESSION['user']
];
echo json_encode($response);
} else {
$response = [
"status" => false,
"message" => 'Не верный логин или пароль'
];
echo json_encode($response);
}
