Получает код SQLSTATE, связанный с последней операцией в объекте PDOStatement

# PDOStatement::errorCode

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0)

PDOStatement::errorCode — Получает код SQLSTATE, связанный с последней операцией в объекте PDOStatement

### Описание

public function PDOStatement::errorCode(): ?string

### Список параметров

Сигнатура функции не содержит параметров.

### Возвращаемые значения

Метод идентичен PDO::errorCode() за исключением того, что PDOStatement::errorCode() возвращает коды ошибок, произошедших в результате работы объекта PDOStatement.

### Примеры

Пример #1 Получение кода SQLSTATE

    <?php
    /* Спровоцируем ошибку -- таблицы BONES не существует */
    $err = $dbh->prepare('SELECT skull FROM bones');
    $err->execute();

    echo "\nPDOStatement::errorCode(): ";
    print $err->errorCode();
    ?>

Результат выполнения приведённого примера:

    PDOStatement::errorCode(): 42S02

### Смотрите также

- PDO::errorCode() - Возвращает код SQLSTATE результата последней операции с базой данных
- PDO::errorInfo() - Получает расширенную информацию об ошибке, произошедшей в ходе последнего обращения к базе данных
- PDOStatement::errorInfo() - Получение расширенной информации об ошибке, произошедшей в результате работы объекта PDOStatement

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open