RedBean как правильно обновить запись

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

        $user = R::dispense('users');
        $user->login = $data['login'];
        $user->email = $data['email'];
        $user->name = $data['name'];
        $user->family = $data['family'];
        $user->search1 = $data['search1'];
        

search1 та самая строка которая будет меняться в зависимости от того что напишет туда пользователь.
Файл номер 2

    $data = $_POST;
    if(isset($data['do_searchs'])) {
    $errors = array();
    if (trim($data['searchs']) == '') {

        $errors[] = "Введите номер";
    }
    if(mb_strlen($data['searchs']) < 8 || mb_strlen($data['searchs']) > 8) {

        $errors[] = "Недопустимая длина номера";

    }
    if(R::count('users', "searchs = ?", array($data['searchs'])) > 0) {
    

        $errors[] = "Такой номер существует!";
    }

    if(empty($errors)) {
        $user = R::load('users', id);
        // Обращаемся к свойству объекта и назначаем ему новое значение
        $user->search1 = ['do_searchs'];
            R::store($user);
}
}

И собственно вопрос, как узнать тот самый id пользователя, и как правильно указать новое значение?


Ответы (0 шт):