这是我的代码:
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();
}
}
我已尝试更多编辑它。但在数据库中始终没有任何表现我的意思是在现场' userStatus'在运行更新脚本之后,它的值就像"" (空)。谁能帮我?感谢。
答案 0 :(得分:0)
您的更新必须是:
'UPDATE tbl_users SET userStatus = ?, tokenCode = ? WHERE userID = ?
请参阅逗号而不是AND
确保数据库中存在$userID