我正在构建一个php站点的配置文件部分。它提供了个人资料编辑部分。比如,我在$ _SESSION变量中有详细信息user_id,user_name,user_firstname,user_lastname,user_email。
因此,如果任何用户编辑了这些属性中的任何一个,那么转到localhost / profile / edit, 我该如何继续更新已更改的数据库列?
ie 1.我应该将帖子数据与我的会话变量进行比较并仅更新已更改的字段吗?但我不知道如何实现这一点。
我应该更新所有字段吗?
SOme其他标准做事方式?
如果您需要更多说明,请与我们联系。
答案 0 :(得分:3)
在更新所有字段和仅在字段之间由您决定。在REST透视图中,您应该使用PUT来更新整个资源,使用PATCH来更新资源的一个字段。所以我认为这取决于你!
无论如何,流程应该是: