Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere PHP-API » Überblick über die SQL Anywhere PHP-API » Veraltete PHP-Funktionen

 

sqlanywhere_error (veraltet)

Prototyp
string sqlanywhere_error( [ resource link_identifier ] )
Beschreibung

Diese Funktion ist veraltet. Sie sollten stattdessen die folgende PHP-Funktion verwenden: sasql_error

Gibt den Fehlertext der zuletzt ausgeführten SQL Anywhere PHP-Funktion zurück. Fehlermeldungen werden pro Verbindung gespeichert. Wenn keine link_identifier angegeben wurde, gibt sqlanywhere_error die letzte Fehlermeldung zurück, bei der keine Verbindung verfügbar war. Wenn Sie z.B. sqlanywhere_connect aufrufen und die Verbindung fehlschlägt, rufen Sie sqlanywhere_error ohne Parameter für link_identifier auf, um die Fehlermeldung zu erhalten. Mit der Funktion sqlanywhere_errorcode erhalten Sie den entsprechenden SQL Anywhere-Fehlercode.

Parameter

link_identifier   Eine Link-ID, die von sqlanywhere_connect oder sqlanywhere_pconnect zurückgegeben wurde.

Rückgabe

Eine Zeichenfolge, die den Fehler beschreibt.

Beispiel

Dieses Beispiel versucht, einen Datensatz aus einer nicht vorhandenen Tabelle auszuwählen. Die Funktion sqlanywhere_query gibt FALSE zurück und die Funktion sqlanywhere_error gibt die Fehlermeldung zurück.

$result = sqlanywhere_query( $conn, "SELECT * FROM table_that_does_not_exist" );
if( ! $result ) {
      $error_msg = sqlanywhere_error( $conn );
      echo "Query failed. Reason: $error_msg";
}
Verwandte Funktionen