geonames.org에서 데이터베이스를 사용하려고합니다. 모든 데이터베이스 파일을 SQL 데이터베이스에 삽입했습니다.geoname 데이터베이스를 쿼리하는 방법은 무엇입니까?
이제 저는 두 개의 데이터베이스 테이블을 가지고 있습니다. 하나는 국가 이름, 하나는 주 /도, 다른 하나는 모든 도시의 테이블입니다. geoname 데이터베이스의 파일 이름은 countryinfo.txt, admin1codesascii.txt, admin2codes.txt, allcountries.txt입니다.
내가 이해하지 못하는 것은이 모든 테이블을 함께 사용하여 국가 -> 주 /도 -> 도시와 같은 계층을 얻는 것입니까? hierachy를 사용하지 않으면 allcountries 데이터베이스가 엄청나게 커져 도시를 이름으로 선택합니다. 10 분이 걸립니다.
내가 원하는 것은 모든 국가가있는 상자를 만드는 것입니다. 국가를 선택하면 두 번째 선택 상자에 주와 주를 표시하고 싶습니다. 하지만 id 나 admin1codes 데이터베이스의 이름과 같은 것이 없으면 주 (州)를 어떻게 선택해야합니까?
감사 관련 질문에 대한 링크가 나에게 데이터베이스를 사용하는 방법의 좋은 예를 제공합니다. 그게 내가 필요한 것. – HermesTrismegistus
좀 더 연구를 한 후에 이것은 정확히 내가 뭘 찾고있는 것이 아닌지 ... :(그리고 readme 파일은 셀이 정확히 어디에 있는지에 대한 많은 정보를 담고 있지 않으며 단지 allcountries에 대해 설명합니다. txt 파일.하지만 그들은 admin1code 등에 대해 아무것도 설명하지 않는다. – HermesTrismegistus