尝试想象一个网站上显示的问候语或口号,可以由网站所有者编辑或更改。存储少量数据的最佳方法是什么?我目前正在使用数据库来存储非常复杂的数据,但是制作一个全新的表只是为了能够存储和检索单行,这似乎非常浪费。
此类用例的良好做法是什么?如果它有用,我目前正在使用带有Laravel框架的LAMP堆栈
答案 0 :(得分:2)
如果你已经使用了数据库,我不明白为什么将它存储在其中会是浪费。或者,您可以使用json,yaml或您喜欢的任何类型的配置文件,并从那里读取数据。但是,如果您使用数据库并提供在管理区域中更改它的选项,您的客户可能可以更轻松地管理数据。
答案 1 :(得分:2)
如我所见,如果您不想使用数据库,则只有另外一个选项。一个文本文件。
我同意cmorrissey。文本文件在php中存在问题,它们不能同时被两个会话使用。因此,如果两个人同时加载页面,则可能会删除文件内容。因此,我说数据库。
如果您仍想使用文本文件,请使用$ text = file_get_contents(" file.txt");把它读成变量。并且file_put_contents保存到它。