Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
string sqlanywhere_error( [ resource link_identifier ] )
この関数は使用されなくなりました。代わりに、sasql_error 関数を使用してください。sasql_error を参照してください。
最後に実行された SQL Anywhere PHP 関数のエラーテキストを返します。エラーメッセージは接続ごとに格納されます。link_identifier を指定しないと、sqlanywhere_error は接続が使用できなかったときの最後のエラーメッセージを返します。たとえば、sqlanywhere_connect を呼び出して接続が失敗した場合、link_identifier のパラメーターを設定せずに sqlanywhere_error を呼び出すと、エラーメッセージを取得します。対応する SQL Anywhere エラーコード値を取得する場合は、sqlanywhere_errorcode 関数を使用します。
link_identifier sqlanywhere_connect または sqlanywhere_pconnect によって返されるリンク識別子。
エラーが記述された文字列。
次の例では、存在しないテーブルからの選択を試みます。sqlanywhere_query 関数は FALSE を返し、sqlanywhere_error 関数はエラーメッセージを返します。
$result = sqlanywhere_query( $conn, "SELECT * FROM table_that_does_not_exist" ); if( ! $result ) { $error_msg = sqlanywhere_error( $conn ); echo "Query failed. Reason: $error_msg"; }