gpt4 book ai didi

database - 存储网站内容 : database or file?

转载 作者:太空狗 更新时间:2023-10-30 01:55:07 28 4
gpt4 key购买 nike

我正在建立一个网站,我打算发布各种帖子,比如教程、文章等。我打算用 php 来管理它,但是当涉及到存储每个帖子的内容时,将要显示的文本,更好的选择是:使用单独的文本文件还是将其添加为数据库中的每个条目?

我不明白为什么不直接使用数据库来存储内容,但这是我第一次使用数据库,感觉有点不对。

你在这件事上有什么经验?

最佳答案

好的, friend 们,为了阅读此答案的人的利益,我再次访问这个问题。经过大量试验和错误后,我得出结论,将文本保存在数据库中非常方便且易于操作。因此,我所有的数据现在都在数据库中。以前我在数据库中有一些详细信息,在文件中有文本部分,但现在我已经将所有内容都移到了数据库中。

唯一的问题是,当编辑您的帖子时,标题或标签或主题等字段会在简单的 html 表单上更改。但对于主要内容,我创建了一个文本区域。但是我只需要将它从文本区域剪切并复制到我最喜欢的文本编辑器中。并在编辑后复制并粘贴回去。

迫使我将所有东西都放入数据库的一些好处是

  1. 轻松搜索:您可以在文本(特别是主要内容)上像 mysql LIKE 一样运行查询。

  2. 轻松转义:您可以轻松地对数据运行命令以转义特殊字符并使其适合显示等。

  3. 获取用户的输入:如果您希望用户给您输入,将他的输入保存在数据库中、转义它并在需要时对其进行操作是有意义的。

  4. 诸如移动表格、备份、合并两条记录、按顺序排列内容相似的帖子等功能在数据库中比文件系统更容易。

  5. 在文件系统中经常会出现文件丢失、文件名不同、文件显示不同标题等问题

  6. 在显示之前将用户输入添加到数据库之前,我不会转义用户输入。这样就不会对文本进行永久更改。(我不知道是否可以)

关于database - 存储网站内容 : database or file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9803111/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com