18910140161

PHP-在MySQL中存储邮政编码列表的正确方法是什么?-堆栈溢出

顺晟科技

2022-10-18 13:41:47

207

我拥有一家财产保全公司。我正在对我们当前的系统进行更新。此更新将允许我们的承包商输入他们所覆盖区域的邮政编码。在MySQL中存储这些数据的正确方法是什么?

每个用户可以覆盖多个邮政编码。因此,我需要收集这些邮政编码,并将其存储在该用户的数据库中。另外,收集这个邮政编码列表的最好方法是什么(HTML方式)?输入文本,文本区域还是什么?

我感谢所有的帮助!


顺晟科技:

我只会使用文本区域来收集邮政编码。如果您预计每个用户都有大量的邮政编码,则可以考虑允许用户上传.CSV文件。

使用这样的表格:

CREATE TABLE contractor_coverage (
    contractor_id INT,
    zip_id INT,
    FOREIGN KEY contractor_id REFERENCES contractor (id),
    FOREIGN KEY zip_id REFERENCES zip_codes (id),
    PRIMARY KEY (contractor_id, zip_id)
);

当然,请调整REFERENCES子句中的表名和列名,以匹配实际的表。

每个承包商覆盖的每个邮政编码

都有一行。

对于这个问答网站来说,

设计用户界面太宽泛了。您可以使用级联菜单,允许承包商缩小到州和城市,然后对该城市的所有邮政编码使用多选。这将比使用文本字段更不容易出错。你可以询问关于用户体验的建议。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航