// 解析sql, 返回一个statement
oci_parse($connection, $sql)
// 执行 statement
// mode
// OCI_COMMIT_ON_SUCCESS 自动提交(默认)
// OCI_NO_AUTO_COMMIT 暂存执行, 配合oci_commit一起使用
oci_execute($statement, $mode)
// 查询多条记录
// flags
// OCI_FETCHSTATEMENT_BY_COLUMN (默认) 查询的数据以列为元素
// OCI_FETCHSTATEMENT_BY_ROW 查询的数据以行为元素
// skip 从查询到的结果中忽略的行数,可以简单理解为从第skip行开始查询.默认值为0
// maxrows 要读取的行数, 可以简单理解为返回查询记录的条数, 默认值为-1
// result 返回查询到的结果
// 函数返回查询到的总数, 也就是result的元素统计
oci_fetch_all($statement, $result, $skip, $maxrows, $flags)
// 查询单条记录
// mode
// OCI_BOTH (默认) 查询的数据将 OCI_ASSOC和OCI_NUM两个模式的数据merge在一个数组中
// OCI_ASSOC 查询的数据以[字段名=>值]形式的键值对型数组
// OCI_NUM 查询的数据以数字下标为key的形式的标准数组, 顺序为数据库中字段排列的顺序
// OCI_RETURN_NULLS 为NULL字段创建元素。元素值将为PHP NULL。
// OCI_RETURN_NULLS 返回LOB的内容,而不是LOB描述符。
oci_fetch_array($statement, $mode)
网友评论