В какую хотя бы БД указали бы. А так Александр Аксентьев прав. В любом уроке по какому нить MySQL именно ваш пример и рассматривается. А геоданные - отдельно получать JS надо.
Даулет Ногайбек Значит учите пхп. Не существует готового решения для каждого случая. Потому что есть такая вещь как декомпозиция. Вот для каждой микрозадачи - запросто. А как связать их вместе - ваша забота.