相关疑难解决方法(0)

我应该为每个用户在mysql中存储国家/地区名称吗?

下面是我拥有的PHP数组,它有国家列表1到228,其中包含该国家/地区的名称和编号.我在一个旧项目中使用了这个,在mysql DB中我将用户的国家/地区保存为数字,然后我可以使用此数组来避免在页面上执行另一个mysql查询.

现在我正在做一个性能非常重要的不同网站.最好不要这样做,或者更改它并将实际的国家/地区名称存储到每个用户的数据库中?哪种方式最能表现得最好?

$country_array = array("1" => "Afghanistan","2" => "Albania","3" => "Algeria","4" => "American Samoa","5" => "Andorra","6" => "Angola","7" => "Anguilla","8" => "Antarctica","9" => "Antigua and Barbuda","10" => "Argentina","11" => "Armenia","12" => "Aruba","13" => "Australia","14" => "Austria","15" => "Azerbaijan","16" => "Bahamas","17" => "Bahrain","18" => "Bangladesh","19" => "Barbados","20" => "Belarus","21" => "Belgium","22" => "Belize","23" => "Benin","24" => "Bermuda","25" => "Bhutan","26" => "Bolivia","27" => "Bosnia and Herzegowina","28" => "Botswana","29" => "Bouvet Island","30" => "Brazil","31" => "British Indian Ocean Territory","32" => "British Virgin …
Run Code Online (Sandbox Code Playgroud)

php mysql

4
推荐指数
1
解决办法
2486
查看次数

标签 统计

mysql ×1

php ×1