V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SaigyoujiYuyuko
V2EX  ›  PHP

PHP 用户资料修改 关于选择城市的数据库存储问题

  •  1
     
  •   SaigyoujiYuyuko · 2020-02-16 13:12:09 +08:00 · 3093 次点击
    这是一个创建于 1523 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位提个问: 目前有一个需求就是, 用户可以在用户中心修改所在国家的选项,目前我是在数据库新建了一个表用来存储: 国家 => 国家代码 之间的映射关系,有什么最优解决方案吗...

    第 1 条附言  ·  2020-02-18 10:03:47 +08:00
    那么为各位整理出来了 2 个我觉得是比较好的方法:
    -> json 存储
    -> 数据库 存储
    配合 Select2
    10 条回复    2020-02-18 10:04:17 +08:00
    GDC
        1
    GDC  
       2020-02-16 13:57:48 +08:00 via iPhone
    这种长期固定不变的数据,搞个 json 存放就好啦,或许 github 是直接找一份…
    retanoj
        2
    retanoj  
       2020-02-16 14:24:25 +08:00 via iPhone
    就是打表存,你去看很多网站都有接口直接取回一堆地区数据的
    php01
        3
    php01  
       2020-02-16 14:53:33 +08:00
    这种事情。。。真的不要放在 PHP 节点里面好不好
    SaigyoujiYuyuko
        4
    SaigyoujiYuyuko  
    OP
       2020-02-16 17:35:32 +08:00
    @retanoj 对的 目前我也是这么做 /xxx?search=国家关键字 然后返回 json 配合 select2( https://select2.org/) 效果挺不错的
    SaigyoujiYuyuko
        5
    SaigyoujiYuyuko  
    OP
       2020-02-16 17:35:53 +08:00
    @GDC 就怕变了 2333
    GDC
        6
    GDC  
       2020-02-16 17:45:01 +08:00
    @SaigyoujiYuyuko 有发生变化的话,存数据库不也得去改。。。
    skymei
        7
    skymei  
       2020-02-17 10:05:07 +08:00
    真的,我们大 PHP 被黑是有原因的...,兄弟这个问题其实跟 PHP 无关的,是思路问题
    SaigyoujiYuyuko
        8
    SaigyoujiYuyuko  
    OP
       2020-02-17 14:37:19 +08:00
    @skymei 是的 是思路问题 233 所以说想跟各位探讨一下
    SaigyoujiYuyuko
        9
    SaigyoujiYuyuko  
    OP
       2020-02-17 14:37:38 +08:00
    @GDC
    SaigyoujiYuyuko
        10
    SaigyoujiYuyuko  
    OP
       2020-02-18 10:04:17 +08:00
    感谢各位啦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1094 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:55 · PVG 06:55 · LAX 15:55 · JFK 18:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.