обновить одну запись в NOTORM

Я пытаюсь обновить одну запись с помощью библиотеки NOTORM. У меня есть идентификатор пользователя и мне нужно обновить столбец пароля. Я не могу найти примеры кода для обновления только одной записи. Вот код, который теперь работает, но не работает, он обновляет каждую запись, а не только ту, которая содержит правильный идентификатор пользователя.

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

echo $result;

0

Решение

Попробуй это:

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

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

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

$ результат влияет на строку

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]