PDOexception: нет активной транзакции - PullRequest
0 голосов
/ 22 октября 2018

Привет, я получаю «Нет активной транзакции», когда я запускаю мой код ниже:

public function Login($username, $password)
{
    try
    {
        $database = db_camagru();
        $query = "SELECT id FROM users WHERE (username=:username OR email=:username) AND password=:password";
        $database->exec($query);
        $database->commit();
        if ($query->rowCount() > 0)
        {
            $result = $query->fetch(PDO::FETCH_OBJ);
            return $result->id;
        }
        else
        {
            return false;
        }
    }
    catch (PDOException $e)
    {
        exit($e->getMessage() . "kwezi");
    }
}

ошибка, похоже, исходит из моей строки $database->commit();.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...