<分区>
我需要存储一个全局十进制值。
解决这个问题的最佳方法是将值存储在 .txt 文件中,还是在 MySQL 中为它创建一个完整的表,其中包含该值的一行,还是有不同的方法?
<分区>
我需要存储一个全局十进制值。
解决这个问题的最佳方法是将值存储在 .txt 文件中,还是在 MySQL 中为它创建一个完整的表,其中包含该值的一行,还是有不同的方法?
最佳答案
这取决于您访问它的频率以及您的应用程序的性能有多重要。简而言之,DataBase 应该是您的默认设置,除非您有充分的理由不这样做。
将数据保存在数据库中的原因是因为它使一切变得更简单和整洁,备份不需要担心可能会被忽略的随机 .txt 文件(而且这是一个不完整的备份)。如果你需要建立一个集群,它是一个真正的 PITA 来保持文件实时同步,而大多数数据库很容易支持它,等等。
为什么不在数据库中保留一些东西?
现在,回答你的问题,如何将它存储在你自己的数据库中,这取决于你,但我认为像名为“GlobalConfigurations”的表和列键和值的表可能是一个很好的方法。因此,如果您发现具有相同行为的任何其他变量,您可以将其放在那里。
关于php - 在 php 中存储一个全局值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44831010/