gpt4 book ai didi

php - 我需要帮助更新特定用户的 sql 条目

转载 作者:行者123 更新时间:2023-11-30 00:49:42 25 4
gpt4 key购买 nike

这就是我遇到的问题......我将解释表格布局。

我有一个名为“reg_users”的表

在这个表中我有“电子邮件”“uuid”“ token ”等...

当用户创建帐户时,它会向包含电子邮件的 reg_users 表发布一行。但是 UUID 仍然为空,因为我希望他们能够更新 UUID 字段。

使用下面的脚本,我可以替换 uuid 并更新它 - 但它仅在 uuid 字段不为空时才有效。

      <?php
require_once 'includes/main.php';

$user = new User();

if(!$user->loggedIn()){
redirect('index.php');
}


mysql_connect("sqlhost", "myusername", "password") or die(mysql_error());
mysql_select_db("gl1tchr") or die(mysql_error());
$uuidold = "$user->uuid";
// Collects data from "reg_users" table
$data = mysql_query("UPDATE `reg_users` SET `uuid` = replace(uuid, '$uuidold', '$newuuid')")
or die(mysql_error());
?>

所以我需要知道如何进入表“reg_users”并找到他们的电子邮件所在的行 - 并更新特定行上的字段“uuid”。

无论是该脚本还是在该特定用户的“uuid”字段中生成随机数的脚本,以便我的搜索和替换脚本都可以工作。

感谢任何可以帮助我的人 - 我是 SQL 新手。

最佳答案

您应该为您的 UUID 字段使用称为主键和自动增量的东西,并且它不应该是可更新的。这是一个唯一的 ID,因此您可以识别每一行并更新该行。

关于php - 我需要帮助更新特定用户的 sql 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21079295/

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