更改原始输入时更新数据库

时间:2013-11-10 19:17:28

标签: php mysql

在我的数据库中,我有下表

Aid | oid | prijs

在这里援助和组合的组合oid是关键。 在审查数据的表单上,我下载了数据。援助是固定的,但可以更改oid值。

当我发送更新信息时,我当前发送'旧'值以知道我必须更新哪一行。我想知道是否有更好的解决方案,然后创建一个包含当前字段信息的隐藏字段。

欢迎任何建议,以提高效率。

1 个答案:

答案 0 :(得分:1)

如果Aid + Oid是复合主键,那么您将需要两者以确保更新正确的行。

隐藏字段是一种合理的方法。如果您的应用使用重写的网址,您也可以通过POST网址控制(例如/ update / {$ aid} / {$ oid}或类似网址。)