我正在尝试使用NOTORM库更新单个记录。我有一个userID,需要更新密码列。我找不到任何只更新一条记录的代码示例。这里的代码现在不起作用,它更新每个记录而不是只有一个具有正确用户ID的记录。
$dbdata = array(
"Password" => $password
);
$result = $db->$databasetable->where("id = ?", $userdata['UserID'])->update($dbdata);
echo $result;
答案 0 :(得分:2)
试试这个:
$dbdata = array(
"Password" => $password
);
$user = $db->$databasetable->where("id = ?", $userdata['UserID'])-fetch()
if ($user !== false) {
$result = $user->update($dbdata);
echo $result;
} else {
//TODO;
}
$ result受影响的行