PHP MySQL 编辑和更新

发布于 2024-12-01 21:39:11 字数 373 浏览 1 评论 0原文

我在数据库中有以下字段

  • 名字
  • 姓氏
  • 用户
  • 名电子邮件
  • 密码

有一个 id 字段,它是主键自动增量。我知道我必须使用 UPDATE users SET name, surname, username, email, password WHERE id = 1

显然,我不会按原样保存密码(而是保存密码的哈希版本),但这仅供参考)。

编辑这些字段的整个 PHP/MySQL 更新语法是什么?包括将当前数据输入到表单字段中,并且仅在数据发生更改时才在数据库中更新它们。

如何循环遍历表中的每个字段并动态地为每个字段创建一个输入字段?

I have the following fields in a database

  • firstname
  • surname
  • username
  • email
  • password

There is an id field which is the PRIMARY KEY Auto Incrementing. I know that I have to use the UPDATE users SET first name, surname, username, email, password WHERE id = 1.

Obviously I will not be saving the password as-is (but a hashed version of it) but this is just for information purposes only).

What is the whole PHP/MySQL update syntax to edit these fields? Including entering the current data in into the form fields and only updating them in the database if they've changed.

How can I loop through each field in the table and dynamically make an input field for each?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

濫情▎り 2024-12-08 21:39:11

您的更新语法是:

 UPDATE users SET firstname = 'name', surname ='sname', username='username', email='email', password = 'password' WHERE id = 1

your update syntax is :

 UPDATE users SET firstname = 'name', surname ='sname', username='username', email='email', password = 'password' WHERE id = 1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文