Gibt den SQLSTATE-Fehlercode der letzten MySQL-Operation zurück:
<?php // Angenommener Datenbankbenutzername: root, Passwort: 123456, Datenbank: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo „Verbindung zu MySQL fehlgeschlagen:“ mysqli_connect_error(); } // Datentabellen-Websites existiert bereits, daher wird der Fehler $sql="CREATE TABLE Websites (name VARCHAR(30),url VARCHAR(30),alexa INT)";if (!mysqli_query($con,$sql)){ echo "SQLSTATE error: " . mysqli_sqlstate($con);}//Verbindung schließen mysqli_close($con);?>
Die Funktion mysqli_sqlstate() gibt den SQLSTATE-Fehlercode des letzten Fehlers zurück.
Der Fehlercode besteht aus fünf Zeichen. „00000“ zeigt an, dass keine Fehler vorliegen. Werte werden durch ANSI SQL und ODBC angegeben.
mysqli_sqlstate( Verbindung ) ;
Parameter | beschreiben |
---|---|
Verbindung | Erforderlich. Gibt die zu verwendende MySQL-Verbindung an. |
Rückgabewert: | Gibt eine Zeichenfolge zurück, die den SQLSTATE-Fehlercode des letzten Fehlers enthält. |
---|---|
PHP-Version: | 5+ |