mysqli::$sqlstate
En esta página
mysqli::\$sqlstate
mysqli_sqlstate
Devuelve el error SQLSTATE de la última operación MySQL
Descripción#
Estilo orientado a objetos
string
mysqli->sqlstate
Estilo procedimental
mysqli_sqlstate(mysqli $mysql): string
```php
Devuelve un string que contiene el código de error SQLSTATE del último error. El código de error `'00000'` significa: "sin errores". Los valores están especificados por los estándares ANSI SQL y ODBC. Para una lista de los valores posibles, consulte: <http://dev.mysql.com/doc/mysql/en/error-handling.html>.
> [!NOTE]
> Tenga en cuenta que no todos los errores de MySQL tienen aún una correspondencia con los errores SQLSTATE. El valor `HY000` (error general) se utiliza para los errores sin correspondencia.
## Parámetros
`mysql`
Solo estilo procedimental: Un objeto `mysqli` devuelto por `mysqli_connect` o `mysqli_init`
## Valores devueltos
Devuelve un string que contiene el código de error SQLSTATE del último error. El código está compuesto por 5 caracteres: `'00000'` representa la ausencia de errores.
## Ejemplos
Ejemplo con `$mysqli->sqlstate`
Estilo orientado a objetos
Estilo procedimental