За последние 24 часа нас посетили 22894 программиста и 1677 роботов. Сейчас ищут 1329 программистов ...

Не получается записать значение в MySQl при помощи ReadBeenPHP

Тема в разделе "Сделайте за меня", создана пользователем VissZuKrein, 13 янв 2023.

Метки:
  1. VissZuKrein

    VissZuKrein Новичок

    С нами с:
    14 апр 2022
    Сообщения:
    3
    Симпатии:
    0
    Добрый день. Не получается записать в базу значения. Не могу розобратся почему. В других модулях работает. $user_id до функции доходит.

    public function save_user_login_date($user_id): bool
    {
    R::begin();
    try {
    $user_login_date = R::dispense('user_login_date');
    $user_login_date->user_id = $user_id;
    $user_login_date->date = date("Y-m-d H:i:s");
    R::store($user_login_date);
    R::commit();
    return true;
    } catch (\Exception $e) {
    R::rollback();
    return false;
    }
    }

    Структура базы в прикрепленном файле.
     

    Вложения:

  2. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    922
    Симпатии:
    143
    Для начала оформи код нормально.
     
  3. VissZuKrein

    VissZuKrein Новичок

    С нами с:
    14 апр 2022
    Сообщения:
    3
    Симпатии:
    0
    Сори не разобрался сначала, как код встовлять.
    PHP:
    1. public function save_user_login_date($user_id): bool
    2. {
    3. R::begin();
    4. try {
    5. $user_login_date = R::dispense('user_login_date');
    6. $user_login_date->user_id = $user_id;
    7. $user_login_date->date = date("Y-m-d H:i:s");
    8. R::store($user_login_date);
    9. R::commit();
    10. return true;
    11. } catch (\Exception $e) {
    12. R::rollback();
    13. return false;
    14. }
    15. }