PostgreSQL结果集¶
属性 | 值 |
---|---|
命名空间 | fize\db\realization\pgsql\mode\driver\pgsql |
类名 | Result |
方法: |
---|
方法名 | 说明 |
---|---|
__construct() | 构造 |
__destruct() | 析构时释放资源 |
affectedRows() | 返回受影响的记录数目 |
fetchAllColumns() | 以数组的形式获取特定结果列中的所有行 |
fetchAll() | 从结果中提取所有行作为一个数组 |
fetchArray() | 提取一行作为数组 |
fetchAssoc() | 提取一行作为关联数组 |
fetchObject() | 提取一行作为对象 |
fetchResult() | 从结果资源中返回值 |
fetchRow() | 提取一行作为枚举数组 |
fieldIsNull() | 测试字段是否为 NULL |
fieldName() | 返回字段的名字 |
fieldNum() | 返回字段的编号 |
fieldPrtlen() | 返回打印出来的长度 |
fieldSize() | 返回指定字段占用内部存储空间的大小 |
fieldTable() | 返回tables字段的名称或oid |
fieldTypeOid() | 返回对应字段号的类型ID (OID) |
fieldType() | 返回相应字段的类型名称 |
freeResult() | 释放查询结果占用的内存 |
lastOid() | 返回上一个对象的 oid |
numFields() | 返回字段的数目 |
numRows() | 返回行的数目 |
resultErrorField() | 返回错误报告的单个字段 |
resultError() | 获得查询结果的错误信息 |
resultSeek() | 在结果资源中设定内部行偏移量 |
resultStatus() | 获得查询结果的状态 |
方法¶
fetchAllColumns()¶
以数组的形式获取特定结果列中的所有行
public function fetchAllColumns (
int $column = 0
) : array
参数: |
|
---|
fetchAll()¶
从结果中提取所有行作为一个数组
public function fetchAll (
int $result_type = 1
) : array
参数: |
|
---|
fetchArray()¶
提取一行作为数组
public function fetchArray (
int $row = null,
int $result_type = 3
) : array
参数: |
|
---|
fetchAssoc()¶
提取一行作为关联数组
public function fetchAssoc (
int $row = null
) : array
参数: |
|
---|
fetchObject()¶
提取一行作为对象
public function fetchObject (
int $row = null
) : object
参数: |
|
---|
fetchResult()¶
从结果资源中返回值
public function fetchResult (
int $row,
mixed $field
) : mixed
参数: |
|
---|
fetchRow()¶
提取一行作为枚举数组
public function fetchRow (
int $row = null
) : array
参数: |
|
---|
fieldIsNull()¶
测试字段是否为 NULL
public function fieldIsNull (
int $row,
mixed $field
) : int
参数: |
|
||||||
---|---|---|---|---|---|---|---|
返回值: | 为null返回1,不为null返回0 |
fieldName()¶
返回字段的名字
public function fieldName (
int $field_number
) : string
参数: |
|
---|
fieldNum()¶
返回字段的编号
public function fieldNum (
string $field_name
) : int
参数: |
|
||||
---|---|---|---|---|---|
返回值: | 未找到或者出错时返回-1 |
fieldPrtlen()¶
返回打印出来的长度
public function fieldPrtlen (
int $row_number,
string $field_name
) : int
参数: |
|
---|
fieldSize()¶
返回指定字段占用内部存储空间的大小
public function fieldSize (
int $field_number
) : int
参数: |
|
||||
---|---|---|---|---|---|
返回值: | 字段大小为 -1 表示可变长度字段。如果出错本函数返回 FALSE |
fieldTable()¶
返回tables字段的名称或oid
public function fieldTable (
int $field_number,
bool $oid_only = false
) : mixed
参数: |
|
---|
fieldTypeOid()¶
返回对应字段号的类型ID (OID)
public function fieldTypeOid (
int $field_number
) : int
参数: |
|
---|
fieldType()¶
返回相应字段的类型名称
public function fieldType (
int $field_number
) : string
参数: |
|
---|
resultErrorField()¶
返回错误报告的单个字段
public function resultErrorField (
int $fieldcode
) : string
参数: |
|
---|