gpt4 book ai didi

php - 使用php和MySQL在数据库中存储多个长文本时的注意事项

转载 作者:搜寻专家 更新时间:2023-10-30 21:53:43 25 4
gpt4 key购买 nike

我正在创建一个网站,并且是 php 和 mysql 的新手。我今天早上尽可能多地阅读了所有内容,并且注册和登录都在进行中,还有一个用户可以用来提交内容的表单。

我的具体问题是我应该如何存储用户提交的内容。内容基本上是文章。就目前而言,我为所有用户创建了一个数据库,其中存储了他们的姓名、ID 和密码,但每当有人创建帐户时,我都会为他们生成一个新数据库来存储他们提交的任何文章。这有什么问题吗?此时我不需要文章可搜索,但我想保存文章的文本、文章所属的类别以及发表时间。

为每个注册用户创建一个新数据库是个坏主意吗?另外,我想知道内存问题。对于占用大量服务器硬盘空间的所有这些内容,我是否应该采取任何实际考虑?

最佳答案

使用数据库时,主要关注的是 SQL Injection .使用参数化查询或转义所有数据。同样在用户表中不要存储纯文本密码。使用哈希和盐。

在架构上,我不会为每个用户创建一个新数据库,而是将同一个数据库与用户表(包含一个 id 字段)和一个包含用户 id 的文章表一起使用。这应该足以知道每篇文章的作者是谁。

关于php - 使用php和MySQL在数据库中存储多个长文本时的注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5304759/

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