保存数据:检查值是否已更改?

时间:2013-08-09 19:49:14

标签: php html database forms save

让我们说你的表单有很多字段,通常只有1或2个字段被更改,需要保存。你:

  1. 只需使用所有值更新数据库,无论它们是否已更改。
  2. 使用表单状态,并仅回发已更改的值。
  3. 在班级外部检查新值与旧值。
  4. set_property()方法内部,使用旧值检查新值。
  5. 然后你必须保存一系列更新的字段才能保存......
  6. 我可能错了,但似乎我见过的大多数例子都是#1。如果你在1个表中有100多个帖子的大型列表,那么每次更新1个字段时,你都不希望只是循环并保存它们...

1 个答案:

答案 0 :(得分:0)

我会使用#2,跟踪自上次保存以来发生的变化。