Передача результатов запроса SQLite на html-страницу

$ResultLine = $db->query("SELECT customerid FROM mydb WHERE surname= Holmes ORDER BY customerid DESC LIMIT 10")->fetchArray();
$res = $ResultLine[0];
echo json_encode($res);

Допустим, в базе есть 3 клиента с одинаковой фамилией и разными идентификаторами клиентов. Как я могу структурировать приведенный выше код, чтобы вернуть все пары идентификатор/фамилия клиента в виде массива на мою html-страницу? Приведенный выше код, очевидно, возвращает только один идентификатор клиента.

Не зная, что возвращает $db->query, сложно ответить. Кстати, я предполагаю, что Holmes в вашем запросе на самом деле является параметром/заключенным в кавычки.

Nick 14.12.2020 00:32
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
113
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вызов fetchArray() возвращает одну строку за раз. Итак, этот фрагмент получает первую строку и отправляет первый элемент ([0]) в json_encode. Удалите ->fetchArray() из оператора set, затем переберите $ResultLine, например:

while ($row = $ResultLine->fetchArray()) {

     //do something with $row values
}

Док нашел здесь

Другие вопросы по теме