English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
odbc_errormsg()関数は最後のエラーメッセージを取得します。
string odbc_errormsg ([ resource $connection_id ] )
最後のエラーメッセージを取得するために使用されます
connection_idが指定されている場合、その接続の最終状態を返します。指定されていない場合、いかなる接続の最終状態も返します。
前回のODBCクエリが失敗した場合(つまりodbc_exec()がfalseを返した場合)のみ、この関数は意味のある値を返します。
順序番号 | パラメータと説明 |
---|---|
1 | 接続ID 接続IDに関する情報を含んでいます |
以下の例を試してみてください
<?php { $input_ID = odbc_connect("DSN","user_id","pass_id"); $sql = "SELECT ProductName, UnitPrice FROM WrongTable"; if (!$result = @odbc_exec($input_ID, $sql)) { echo "Query error! ODBC error: ", odbc_errormsg(); } else { while (odbc_fetch_row($result)) { echo odbc_result($result, "ProductName"), "\n"; } } } ?>