Я пытаюсь обновить одну запись с помощью библиотеки NOTORM. У меня есть идентификатор пользователя и мне нужно обновить столбец пароля. Я не могу найти примеры кода для обновления только одной записи. Вот код, который теперь работает, но не работает, он обновляет каждую запись, а не только ту, которая содержит правильный идентификатор пользователя.
$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;
}
$ результат влияет на строку
Других решений пока нет …