更新 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 受到影响行
我正在尝试使用 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 受到影响行