更新 NOTORM 中的单个记录

update a single record in NOTORM

我正在尝试使用 NOTORM 库更新单个记录。我有一个用户 ID,需要更新密码列。我找不到任何仅更新一条记录的代码示例。这是现在的代码,它不起作用它会更新每条记录,而不是只更新具有正确用户 ID 的记录。

$dbdata = array(
"Password" => $password
);
$result =  $db->$databasetable->where("id = ?", $userdata['UserID'])->update($dbdata);

echo $result;

试试这个:

$dbdata = array(
        "Password" => $password
    );

$user = $db->$databasetable->where("id = ?", $userdata['UserID'])-fetch()

if ($user !== false) {
    $result = $user->update($dbdata);
    echo $result;
} else {
    //TODO;
}

$result 受到影响行