У меня возникла проблема с попыткой вернуть мои данные в виде 2-мерных массивов, а не объектов в одном массиве.PDO с данными возврата json_encode как массивы
Принести мои результаты запроса, как это:
if($stmt->rowCount()){
echo json_encode($stmt->fetchAll(PDO::FETCH_ASSOC)); exit;
}
данные я получаю от json_encode, как это:
[
{"id":"1","name":"Test"},{"id":"2","name":"Test 2"}
]
Как всегда я ищу, чтобы получить данные, возвращаемые в этом формате :
[0]
[0] = "1";
[1] = "Test";
[1]
[0] = "2";
[1] = "Test 2";
Предоставляет ли PDO такой формат при получении результатов?
'PDO :: FETCH_NUM' –
FWIW, я советую против возвращения данных базы данных непосредственно, как это часто делает сервис API слишком хрупкими. – user2864740
@ user2864740 заботиться о том, что вы понимаете под хрупким? – Sir