更新NOTORM中的单个记录

时间:2015-05-18 01:19:27

标签: php mysql notorm

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

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

echo $result;

1 个答案:

答案 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受影响的行