Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以将邮政地址存储为一个文本字段,而不是street1、street2等。?_Php_Mysql_Database_Rdbms - Fatal编程技术网

Php 是否可以将邮政地址存储为一个文本字段,而不是street1、street2等。?

Php 是否可以将邮政地址存储为一个文本字段,而不是street1、street2等。?,php,mysql,database,rdbms,Php,Mysql,Database,Rdbms,我需要为我的用户存储邮政地址,但除了显示地址之外,我不打算对这些地址做太多的处理(不会按位置或任何东西搜索用户)。在这个场景中,只需要一个addresses表就可以了吗?该表包含地址id、用户id和一个文本字段,用户可以在其中以任何方式输入数据?谢谢你的时间 当然,没有理由不能,只要确保测试用户输入的数据,以避免将来出现任何潜在问题。如果您所做的只是显示这些地址,那么我认为这很好。请记住安全地将内容插入数据库 是的,如果您完全确定不需要搜索或验证地址的任何部分,您可以这样做。它可以很好地用于数据

我需要为我的用户存储邮政地址,但除了显示地址之外,我不打算对这些地址做太多的处理(不会按位置或任何东西搜索用户)。在这个场景中,只需要一个addresses表就可以了吗?该表包含地址id、用户id和一个文本字段,用户可以在其中以任何方式输入数据?谢谢你的时间

当然,没有理由不能,只要确保测试用户输入的数据,以避免将来出现任何潜在问题。

如果您所做的只是显示这些地址,那么我认为这很好。请记住安全地将内容插入数据库

是的,如果您完全确定不需要搜索或验证地址的任何部分,您可以这样做。它可以很好地用于数据存储和检索,也可以将数据拆分出来。

数据的价值取决于您自己

  • 应用程序是否可能会增长,新功能的实现是否会要求更好的地址处理
  • 你会想要制作任何种类的邮件列表吗?邮寄公司将不喜欢提议的格式

如果不执行任何验证,并且字符串仅用于显示目的,则使用它。但是,考虑到实现正确的验证和字段分离的时间和成本现在可能会有很大的时间。

< P>当然,使用一个列来存储一个完整的地址是可以的,只要所有这些标准适用于您和您的应用程序。
  • 你不在乎用户输入了什么 那里(一些聪明的人肯定会 “克图鲁和我有一些好的想法 《纽约时报》。)
  • 你的应用程序没有尝试拆分 该列中的值。(在 关系术语,dbms是 应该忽略内部 柱状结构或提供 函数来操纵它 结构,这里的内部结构 可能包括街道名称、城市、, 州、邮政编码等。 函数包括SQL dbms提供的函数 分开日期和时间戳。)
  • 您不会选择或按排序 专栏的一部分。(这是 本质上和数字是一样的 (见上文第2段。)
  • 你能负担得起高昂的费用 (在金钱和时间上)修复所有这些数据 应用程序需要它以后