Получение нескольких массивов через JSON

Не могу решить проблему получения AJAX данных со стороны сервера. Суть такая - идет запрос в БД. Через fetch открываю ('data.php'); В data.php выборка строк из БД такого плана :

...
$row = $result->fetch_assoc() 
echo json_encode($row) 
...

на стороне JS вывожу строки через JSON

let r = await response.json())

r.name работает только если доступна одна строка, например name = 'Lisa' в БД;

Если есть name = 'Lisa', name= 'Albert' и т.д. дает ошибку синтаксиса JSON - в консоле пишет что нарушен синтаксис JSON. Смотрю на странице data.php через print_r всё правильно. Получается два массива [... name='Lisa'...], [..name='Ablert'...] но такие данные не получается парсить в JSON как я понял

то есть, когда выборка для одной строки [... name='Lisa'...] всё четко, а если больше, то не выходит передать в JSON

как получить много строк выборки на сторону JS, чтобы их выводить в виде массива с ключами


Ответы (0 шт):