Как сделать переход по страницам без формирования url адресов (как мобильное приложение)?
Дмитрий, У тебя путаница в голове.
Принцип такой:на PHP пишешь страницу (например get_info.php) которая получает информацию из БД согласно заданному ID ( например get_info.php?id=1) и возвращает в нужном тебе формате (например json)На JS пишешь функцию для получения информации путем отправки запроса к данному файлу (Fetch или Ajax ) На JS пишешь функцию рендеринга страницыНа JS пишешь функцию перехвата события click по ссылкам и запрещаешь переход, вместо этого вызывая "функцию для получения информации" и "функцию рендеринга"
PHP - Бекенд 
HTML+CSS+JS - фронтэнд
гуглите SPA, и найдёте ответ на свой вопрос