函数名称:ocinewcursor()
函数描述:ocinewcursor() 函数用于创建一个新的游标。
适用版本:PHP 4, PHP 5, PHP 7
语法:resource ocinewcursor ( resource $connection )
参数:
返回值:成功时返回一个新的游标资源,失败时返回 FALSE。
示例:
// 创建一个 Oracle 连接
$conn = oci_connect('username', 'password', 'localhost/XE');
// 检查连接是否成功
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// 创建一个新的游标
$cursor = ocinewcursor($conn);
// 执行一个查询语句
$stid = oci_parse($conn, 'SELECT * FROM employees');
oci_execute($stid);
// 将查询结果绑定到游标上
oci_bind_by_name($cursor, ':result', $result, -1, OCI_B_CURSOR);
// 执行游标查询
oci_execute($cursor);
// 循环遍历游标结果集
while (($row = oci_fetch_array($cursor, OCI_ASSOC)) != false) {
// 处理每一行数据
echo $row['EMPLOYEE_ID'] . " - " . $row['EMPLOYEE_NAME'] . "<br>";
}
// 关闭游标
oci_free_statement($cursor);
// 关闭连接
oci_close($conn);
注意事项: