mysql更新表与用户的电子邮件地址

qgzx9mmu  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(343)

我有一个脚本,用户的电子邮件地址保存在mysql数据库中的脚本(第1页)的开头。
在最后一页的信息,如姓名,密码,地址。。。。。
现在我想把我的最后一页脚本从 INSERTUpdate where useremail 这样地:

$sql = "UPDATE testtable SET username = '$email' WHERE passwort = '$password'

我知道这个代码不工作,但什么是正确的方法来更新它?
我的代码现在:

$sql = "INSERT INTO testtable (username, ip, passwort, name, surename, birthday, birthplace, phone ) VALUES ('$email', '$ip' , '$password' , '$name' , '$surename' , '$birthday' , '$birthplace' , '$phone')";

我怎样才能以最好的方式更改现有代码,用相同的电子邮件地址更新所有用户信息?

txu3uszq

txu3uszq1#

欢迎光临。如果你想更新所有用户都有相同的电子邮件,那么你的更新声明就不远了。
假设您使用的是php(因为您将mysqli作为标记),那么您可以执行以下操作。。。

$sql = "UPDATE testtable SET username = '{$email}' WHERE passwort = '{$password}'";

除非在编写脚本之前对$password变量进行一些处理,否则您的密码也将是相同的。

相关问题