mysqli::$sqlstate
(MySQLI_SQLSTATE) Renvoie l'erreur SQLState pour l'opération MySQL précédente
sqlstate
/ mysqli_sqlstate()
Renvoie le code d'erreur SQLSTATE ERREUR.
Le code d'erreur se compose de cinq caractères. "00000" signifie qu'il n'y a pas d'erreur. Ces valeurs sont spécifiées par ANSI SQL et ODBC.
Renvoie le code d'erreur SQLState de la dernière erreur:
<? Php $ mysqli = new mysqli ( "localhost" , "my_user" , "my_password" , "my_db" ) ; if ( $ mysqli -> connect_errno ) { Echo "n'a pas réussi à se connecter à MySQL:" . $ mysqli -> connect_error ; sortie ( ) ; } // Les personnes de table existe déjà, nous devons donc obtenir une erreur $ SQL = "Créer des personnes de table (FirstName Varchar (30), LastName Varchar (30), Age int)" if ( ! $ mysqli -> query ( $ sql ) ) { Echo "Erreur SqlState:" . $ mysqli -> sqlstate ; } $ mysqli -> close ( ) ; ?>
Renvoie le code d'erreur SQLState de la dernière erreur:
<? Php $ con = mysqli_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ; // Vérifiez la connexion if ( mysqli_connect_errno ( ) ) { Echo "n'a pas réussi à se connecter à MySQL:" . mysqli_connect_error ( ) ; sortie ; } // Les personnes de table existe déjà, nous devons donc obtenir une erreur $ SQL = "Créer des personnes de table (FirstName Varchar (30), LastName Varchar (30), Age int)" if ( ! mysqli_query ( $ con , $ sql ) ) { Echo "Erreur SqlState:" . mysqli_sqlState ( $ con ) ; } // Fermer la connexion mysqli_close ( $ con ) ; ?>