PHP节省了大量的静态变量


PHP save huge amount of static variable

我想添加两个选择列表来选择我所在国家的城市(用户选择州,然后根据该州选择城市)。我确实找到了我所在国家每个省的所有城市的名单,我成功地为它做了一个文件。我想问你的是:在服务器上存储这些数据的最佳方式是什么?使用数据库、文件还是仅仅使用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 的城市表