(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_get_last_message — サーバの直近のメッセージを返す
MS-SQL サーバからの直近のメッセージを取得します。
この関数にはパラメータはありません。
サーバからの直近のエラーメッセージ、 あるいは MSSQL でエラーが発生していない場合は空の文字列を返します。
例1 mssql_get_last_message() の例
<?php
// MSSQL に接続し、データベースを選択します
mssql_connect('KALLESPC\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php');
// 失敗するクエリを作成します
$query = @mssql_query('SELECT * FROM [php].[dbo].[not-found]');
if (!$query) {
// クエリが失敗したら、
// mssql_get_last_message() でエラーメッセージを出力します
die('MSSQL error: ' . mssql_get_last_message());
}
?>
上の例の出力は、 たとえば以下のようになります。
MSSQL error: Invalid object name 'php.dbo.not-found'.