mysqli_stmt::$sqlstate
En esta página
mysqli_stmt::\$sqlstate
mysqli_stmt_sqlstate
Devuelve el código SQLSTATE de la última operación MySQL
Descripción#
Estilo orientado a objetos
string
mysqli_stmt->sqlstate
Estilo procedimental
mysqli_stmt_sqlstate(mysqli_stmt $statement): string
```php
Devuelve un string que contiene el código de error SQLSTATE de la última sentencia preparada. El código de error consta de 5 caracteres `'00000'`. Los valores de los códigos de error están especificados por las normas ANSI SQL y ODBC. Para la lista completa de valores, consulte el archivo <http://dev.mysql.com/doc/mysql/en/error-handling.html>.
## Parámetros
`statement`
Solo estilo procedimental: Un objeto `mysqli_stmt` devuelto por `mysqli_stmt_init`.
## Valores devueltos
Devuelve el string que contiene el código de error SQLSTATE. El código de error consta de 5 caracteres. `'00000'` representa la ausencia de error.
## Ejemplos
Estilo orientado a objetos
Estilo procedimental
```php
Los ejemplos anteriores mostrarán:
Error: 42S02.
Notas#
[!NOTE] Tenga en cuenta que no todos los errores MySQL tienen una correspondencia en SQLSTATE. El valor
HY000(error general) se utiliza para los errores sin correspondencia.
Véase también#
mysqli_stmt_errno, mysqli_stmt_error