我正在为自己创建一个库存系统,其中包含一个项目列表(包括描述、计数、最后使用日期等),其中还包含项目的状态。在最基本的层面上,我列出了 MySQL 查询(SELECT * FROM Items)中的所有项目,以及它们在 SELECT HTML FORM 元素中的状态(int 数据类型,0/1/2 状态指示器)。
我希望能够更新此列表中的任何项目,而不必解析列出的每个项目并与 SQL 服务器的内容进行比较。我想这不是最佳实践,实现这一目标的更好方法是编译正在更改的项目列表并通过 HTTP POST 提交它们。这个对吗?实现这一目标的最佳方法是什么?