odbc_errormsg()函数获取最后一个错误消息。
string odbc_errormsg ([ resource $connection_id ] )
它用来获取最后的错误消息
如果指定了connection_id,则返回该连接的最后状态,否则返回任何连接的最后状态。
仅当上次ODBC查询失败(即odbc_exec()返回false)时,此函数才返回有意义的值。
序号 | 参数和说明 |
---|---|
1 | connection_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"; } } } ?>