чтобы при нажатии на кнопку, в нужную область добавлялся php + html код с mysqli запросом в БД, и выводил нужные данные на страницу, при этом нужно отслеживать чему равен id элемента на который произошло нажатие и сравнивать его с id в БД, и выводить все данные по этому id, то есть менять mysqli запрос WHERE 'id'=1,2,3,4 . . .
Php работает только когда собирает страницу для браузера. Дальше нужно работать чисто с js.
Прочитай про роуты, параметры запроса.
В простом случае, при нажатии на кнопку, отправляется запрос с нужными параметрами и php отдаст нов
ую страницу с нужными данными. При этом страница перезагрузится
В более сложнлм, при нажатии, js отправит ajax запрос, получит нужные данные и изменит страницу на лету. Далее можно будет знакомиться с react/vue/angular...
В любом случае нужно модифицировать php код, чтоб он отталкивался от запроса