【问题标题】:update a single record in NOTORM更新 NOTORM 中的单个记录
【发布时间】:2015-05-18 01:19:26
【问题描述】:

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

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

echo $result;

【问题讨论】:

    标签: php mysql notorm


    【解决方案1】:

    试试这个:

    $dbdata = array(
            "Password" => $password
        );
    
    $user = $db->$databasetable->where("id = ?", $userdata['UserID'])-fetch()
    
    if ($user !== false) {
        $result = $user->update($dbdata);
        echo $result;
    } else {
        //TODO;
    }
    

    $result 受影响的行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多