更新枚举类型



这是我的代码:

public function enUser($userID) {
    try {
        $userStatus = "Y";
        $tokenCode = "";
        $sql = ('UPDATE tbl_users SET userStatus = ? AND tokenCode = ? WHERE userID = ?');
        $stmt = $this->conn->prepare($sql);
        $stmt->bindParam(1, $userStatus);
        $stmt->bindParam(2, $tokenCode);
        $stmt->bindParam(3, $userID);
        $stmt->execute();
    } catch (PDOException $e) {
        echo $e->getMessage();
    }
}

这是我在数据库中的枚举

我已经尝试了更多来编辑它。但是在数据库中总是什么都没有出现。我的意思是在运行更新脚本后的"用户状态"字段中,它的值就像"(空(一样。谁能帮我?谢谢。

更新必须是:

'UPDATE tbl_users SET userStatus = ?, tokenCode = ? WHERE userID = ?

请参阅逗号而不是AND

并确保数据库中存在$userID

最新更新