dbx_error

(PHP 4 >= 4.0.6, PHP 5)

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

説明

string dbx_error ( dbx_link_object link_identifier)

警告

このモジュールは、 実験的なものです。これは、これらの関数の動作、関 数名は、このドキュメントに書かれて事項と同様に告知なく将来的なPHPのリ リースで変更される可能性があります。注意を喚起するとともに、このモジュー ルは使用者のリスクで使用して下さい。

モジュール(例えば mysql-module)の直近の関数コールからエラーメッセー ジを有する文字列を返します。同じモジュールに複数の接続がある場合、 最後のエラーのみが取得されます。別のモジュールに接続がある場合、 (リンクパラメータで)指定したモジュールに関する直近のエラーのみが 返されます。ODBCモジュールは現在エラー出力関数をサポートしていな いことに注意して下さい。

例 1. dbx_error()の例

<?php
$link
= dbx_connect ("mysql", "localhost", "db", "username", "password")
    or die (
"Could not connect");
$result = dbx_query ($link, "select id from nonexistingtbl");
if (
$result==0) {
    echo
dbx_error ($link);
}
dbx_close ($link);
?>

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

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