我想添加两个选择列表来选择我所在国家的城市(用户选择州,然后根据该州选择城市)。我确实找到了我所在国家每个省的所有城市的名单,我成功地为它做了一个文件。我想问你的是:在服务器上存储这些数据的最佳方式是什么?使用数据库、文件还是仅仅使用PHP数组?
在数据库的情况下,我应该如何组织数据?在文件的情况下,哪种类型?
谢谢!
如果使用数据库:
表名:状态
表格结构:
state_id UNSIGNED SHORTINT
state_name VARCHAR 100
表名:城市
表格结构:
state_id UNSIGNED SHORTINT - to determine which state the city is in
city_id UNSIGNED SHORTINT
city_name VARCHAR 100
如果使用文件,则可以使用CSV文件。
或者您可以将它存储在几个PHP数组中,但数据库很好!
如果是数据库,只需创建两个表。1.包含Id和名称的国家/地区表。2.包含ID名称和国家ID 的城市表