Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个网络应用程序,用于在学校舞会上处理门票。我想创建一个页面,用户(管理员)可以在其中编辑此 webapp 的设置。我应该使用什么系统来存储这些设置。我认为应该有比将其全部存储在 mysql 数据库或 *.txt 文件中更好的方法
任何帮助,将不胜感激 :)
请更喜欢它们仅存储到数据库中,因为设置只有一个表并且不会占用太多负载,并且在现实生活中,任何系统的设置都不会经常更改,但很少更改。
最好只将它们保存在数据库中。
没有什么比将它们存储在 db 中更好的了,但是如果您一次又一次地从 db 中获取它们,那么这将是一个问题,因此您可以将它们存储在 memcache 类型的数据存储中以便快速访问。
但确实将它们存储在数据库中,这很简单。
PHP 支持解析专门针对此要求而制作的ini文件。
ini
取自维基百科:
INI 文件格式是一些平台或软件的配置文件的非正式标准。INI 文件是简单的文本文件,其基本结构由“节”和“属性”组成。
基本上,您可以将此文件传递给 PHP,对其进行解析,然后您将获得一个包含文件中设置的所有选项的漂亮关联数组。
编辑选项可以像通过 FTP 连接和修改文件一样简单,但您始终可以创建 UI 或排序以修改设置,然后将选项保存回文件中。