gpt4 book ai didi

php - 有没有办法显示你在 mysql 中更新的字段?

转载 作者:可可西里 更新时间:2023-11-01 07:50:35 25 4
gpt4 key购买 nike

当用户编辑他们的帐户时,我想显示一个确认页面,以粗体显示他们更新的信息以及他们更改的字段。是否有一个mysql语句可以让您选择用户更改的字段?如果没有,我该如何实现呢

例如:

(editaccount.php)
first_name: bob
last_name: builder
email: bobbuilder@gmail.com

当他们将名字更改为“james”时,确认页面以粗体显示他们的名字,因为他们改变了名字,但其他区域仍然是普通文本。

first_name: <b>James</b>
last_name: builder
email: bobbuilder@gmail.com

最佳答案

您需要自己将字段与旧数据进行比较。

非常基本的例子:

$old_user_data = <fetched from db>;
$new = $_POST;
$changed = array();

foreach ($old_user_data AS $field => $value) {
if ($new[$field] != $value) {
$changed[] = $field;
}
}

print_r($changed); // array contains all fields that were changed

关于php - 有没有办法显示你在 mysql 中更新的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com