2015-05-18 33 views
0

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

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

echo $result; 

回答

2

试试这个:

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

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

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

$结果受影响的行