Los últimos tutoriales de desarrollo web
 

PHP mysqli_sqlstate() Function

<PHP mysqli Referencia

Ejemplo

Devolver el código de error SQLSTATE para la última operación MySQL:

<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

// Table Persons already exists, so we should get an error
$sql="CREATE TABLE Persons (Firstname VARCHAR(30),Lastname VARCHAR(30),Age INT)"
if (!mysqli_query($con,$sql))
  {
  echo "SQLSTATE error: ". mysqli_sqlstate($con);
  }

// Close connection
mysqli_close($con);
?>

Definición y Uso

El mysqli_sqlstate() devuelve el código de error SQLSTATE para el último error.

El código de error se compone de cinco caracteres. "00000" indica que no hay error. Los valores son especificados por ANSI SQL y ODBC.


Sintaxis

mysqli_sqlstate( connection ) ;

Parámetro Descripción
connection Necesario. Especifica la conexión de MySQL a usar

Detalles técnicos

Valor de retorno: Devuelve una cadena que contiene el código de error SQLSTATE para el último error
Versión de PHP: 5+

<PHP mysqli Referencia