mysqli::$sqlstate
(MySQLI_SQLSTATE) Gibt den SQLState -Fehler für den vorherigen MySQL -Betrieb zurück
sqlstate
/ mysqli_sqlstate()
gibt den letzten Fehler SQLState -Fehlercode zurück.
Der Fehlercode besteht aus fünf Zeichen. "00000" bedeutet, dass es keinen Fehler gibt. Diese Werte werden durch ANSI SQL und ODBC angegeben.
Gibt den letzten Fehler SQLState Fehlercode zurück:
<? Php $ mysqli = new MySQLi ( "localhost" , "my_user" , "my_password" , "my_db" ) ; if ( $ mysqli -> Connect_errno ) { Echo "habe keine Verbindung zu MySQL hergestellt:" . $ mysqli -> connect_error ; Ausfahrt ( ) ; } // Tabellenpersonen existieren bereits, also sollten wir einen Fehler bekommen $ sql = "Tabellenpersonen erstellen (FirstName Varchar (30), Lastname Varchar (30), Alter int)" if ( ! $ mysqli -> query ( $ sql ) ) { Echo "SQLState ERROR:" . $ mysqli -> sqlstate ; } $ mysqli -> close ( ) ; ?>
Gibt den letzten Fehler SQLState Fehlercode zurück:
<? Php $ con = mysqli_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ; // Überprüfen Sie die Verbindung if ( mysqli_connect_errno ( ) ) { Echo "habe keine Verbindung zu MySQL hergestellt:" . mysqli_connect_error ( ) ; Ausfahrt ; } // Tabellenpersonen existieren bereits, also sollten wir einen Fehler bekommen $ sql = "Tabellenpersonen erstellen (FirstName Varchar (30), Lastname Varchar (30), Alter int)" if ( ! mysqli_query ( $ con , $ sql ) ) { Echo "SQLState ERROR:" . MySQLI_SQLState ( $ con ) ; } // Verbindung schließen Mysqli_close ( $ con ) ; ?>