本函数库共有 38 个函数
| 目前支持的 Informix 版本为 ODS 7.x、SE 7.x 与 Universal Server (IUS) 9.x 三种。在 ODS 7.x 的版本中,完全支持所有的资料类型,而在 IUS 9.x 中,不支持 SLOB 与 CLOB 二种类型。
要在 Web Server 上安装 Informix Client 端,在编译 PHP 之前 (configure 之前),要先设好 IFX_LIBDIR、IFX_LIBS 及 IFX_INCDIR 三种环境变量,若是 9.x 版尚要配置 HAVE_IFX_IUS 环境变量。同时在配置时要加入 --with_informix=yes 的选项。 |
| ifx_connect: | 打开 Informix 服务器连接。 |
| ifx_pconnect: | 打开 Informix 服务器持续连接。 |
| ifx_close: | 关闭 Informix 服务器连接。 |
| ifx_query: | 送出一个 query 字符串。 |
| ifx_prepare: | 准备 query 字符串。 |
| ifx_do: | 执行已准备 query 字符串。 |
| ifx_error: | 取得 Informix 最后的错误。 |
| ifx_errormsg: | 取得 Informix 最后错误信息。 |
| ifx_affected_rows: | 得到 Informix 最后操作影响的列数目。 |
| ifx_getsqlca: | 取得 query 后的 sqlca 信息。 |
| ifx_fetch_row: | 返回单列的各字段。 |
| ifx_htmltbl_result: | 将 query 返回资料转成 HTML 表格。 |
| ifx_fieldtypes: | 列出 Informix 的 SQL 字段。 |
| ifx_fieldproperties: | 列出 Informix 的 SQL 字段属性。 |
| ifx_num_fields: | 取得返回字段的数目。 |
| ifx_num_rows: | 取得返回列的数目。 |
| ifx_free_result: | 释放返回占用内存。 |
| ifx_create_char: | 建立字符类。 |
| ifx_free_char: | 删除字符类。 |
| ifx_update_char: | 更改字符类。 |
| ifx_get_char: | 取得字符类。 |
| ifx_create_blob: | 建立长位类。 |
| ifx_copy_blob: | 复制长位类。 |
| ifx_free_blob: | 删除长位类。 |
| ifx_get_blob: | 取得长位类。 |
| ifx_update_blob: | 更改长位类。 |
| ifx_blobinfile_mode: | 配置长位类模式。 |
| ifx_textasvarchar: | 配置文字模式默认值。 |
| ifx_byteasvarchar: | 配置位组模式默认值。 |
| ifx_nullformat: | 配置空字符模式默认值。 |
| ifxus_create_slob: | 建立 slob 类。 |
| ifx_free_slob: | 删除 slob 类。 |
| ifxus_close_slob: | 删除 slob 类。 |
| ifxus_open_slob: | 打开 slob 类。 |
| ifxus_tell_slob: | 返回目前文件或找寻位置。 |
| ifxus_seek_slob: | 配置目前文件或找寻位置。 |
| ifxus_read_slob: | 读取指定数目的 slob 类。 |
| ifxus_write_slob: | 将字符串写入 slob 类中。 |