PHP マニュアル
前のページ |  | 次のページ

# dbx_error

(PHP 4 >= 4.0.6, PHP 5 <= 5.0.4)

dbx_error -- (接続時だけでなく)使用するモジュールの最新の関数コールにおける エラーメッセージを出力する

## 説明

string dbx_error ( object link_identifier )

dbx_error() は、抽象化されたモジュール（例えば mysql モジュール）の直近の関数コールからエラーメッセージを有する文字列を返します。 同じモジュールに複数の接続がある場合、 最後のエラーのみが取得されます。別のモジュールに接続がある場合、 （link_identifier パラメータで）指定した モジュールに関する直近のエラーのみが返されます。

例 1. dbx_error() の例
`<?php $link = dbx_connect(DBX_MYSQL, "localhost", "db", "username", "password") or die("接続に失敗しました"); $result = dbx_query($link, "select id from non_existing_table"); if ($result == 0) { echo dbx_error($link); } dbx_close($link); ?>`

> 注意: 必ずモジュール毎のドキュメントも参照ください。

> Microsoft SQL Server に関するエラーメッセージは、実際には mssql_get_last_message() 関数の結果となります。

> Oracle (oci8) に関するエラーメッセージは、（まだ）実装されていません。

前のページ | ホーム | 次のページ
dbx_connect | 上に戻る | dbx_escape_string