# fbsql_errno

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

fbsql_errno — Returns the error number from previous operation

### 说明

fbsql_errno ([ resource `$link_identifier` ] ) : int

Returns the numerical value of the error message from previous FrontBase operation.

Errors coming back from the fbsql database backend don't issue warnings. Instead, use fbsql_errno() to retrieve the error code. Note that this function only returns the error code from the most recently executed fbsql function (not including fbsql_error() and fbsql_errno()), so if you want to use it, make sure you check the value before calling another fbsql function.

### 参数

`link_identifier`

  由 fbsql_connect() 或 fbsql_pconnect() 返回的 FrontBase 链接标识符.

  如可选并未指定，函数会尝试查找一个到 FrontBase 服务器的开放链接，且如没有找到这样的链接，会尝试通过不带参数调用 fbsql_connect() 来创建一个。

### 返回值

Returns the error number from the last fbsql function, or 0 (zero) if no error occurred.

### 范例

Example #1 fbsql_errno() Example

    <?php
    fbsql_connect("marliesle");
    echo fbsql_errno() . ": " . fbsql_error() . "<br />";
    fbsql_select_db("nonexistentdb");
    echo fbsql_errno() . ": " . fbsql_error() . "<br />";
    $conn = fbsql_query("SELECT * FROM nonexistenttable;");
    echo fbsql_errno() . ": " . fbsql_error() . "<br />";
    ?>

### 参见

- fbsql_error() - Returns the error message from previous operation
- fbsql_warnings() - Enable or disable FrontBase warnings