【问题标题】:Best way to store much data in database [closed]在数据库中存储大量数据的最佳方法[关闭]
【发布时间】:2021-02-11 22:11:01
【问题描述】:

正如您在图片中看到的那样,我有一张大桌子,上面放着我的虚拟网上商店的所有产品。此视图是管理面板。您在输入字段中看到的所有数据都是在页面加载时使用 select 语句获取的。

我想要实现的:当有人在表格的不同位置编辑输入字段的值时,我的数据库中会更新此特定数据。

实现这一点的最佳方法是什么。我需要使用多维数组吗?获取该输入字段的所有数据并使用更新语句覆盖我的所有数据库?

感谢您的帮助!

【问题讨论】:

  • 你的行有一个 id。大概该 id 与数据库中的 id 相关联。如果您只更改“记录”的一个字段,那真的是您唯一需要更新的内容。但是您可以将整个记录信息传递进去,然后全部更新。完全取决于你。这个问题太笼统了。
  • 完美,这就是我需要知道的。例如,如果我更新所有表格,我担心我的网站会变慢

标签: javascript php html database


【解决方案1】:

我会在编辑表单中添加行的 ID。因此,您可以将更改后的值发送到后端。现在您可以只更新数据库中已更改的行。

【讨论】:

  • 好吗?我怎么知道一行是否被编辑?我是否需要将表中的每一行与我的数据库中的数据进行比较,如果不同,则传递 id?
  • 好吧,这取决于您构建的应用程序。编辑你有某种公式?在那里,您可以通过隐藏字段或其他方式访问 id,而不是使用“更新”sql 查询。就像 Taplar 说的,你可以修补该行的所有信息。
  • 我可以使用会话变量代替隐藏的输入字段吗?
  • 当然,但这一切都取决于你的应用程序结构
猜你喜欢
  • 2021-10-29
  • 1970-01-01
  • 1970-01-01
  • 2020-08-10
  • 2012-12-21
相关资源
最近更新 更多