Супер абстрактный пример:
Через js делаем ajax запрос, php увидев его, запрашивает из базы по данному запросу данные и отдаёт вам.
Пример кода на js:fetch('/contacts') // Запрашиваем у сервера данные по странице контакты
.then((response) => {
// Тут будет то, что вернул вам сервер
console.log(response));
// Далее вы раскидываете данные
...
})
.catch(error => console.error(error)); // Если вдруг была ошибка
Сервер увидел, что к нему пришёл
get запрос по странице контакты. Он пошёл в бд и взял оттуда данные по этой странице и вернул их в формате
json.
Вообщем и целом, вам необходимо прочитать про
REST API, что это и как его готовить.