(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)
oci_result — Devuelve el valor de una columna en un resultado Oracle
Devuelve los datos de la columna column
en la fila actual del resultado statement.
Para más detalles sobre el mapeo de tipos de datos realizado por la extensión OCI8, lea los tipos de datos soportados por el driver.
statement
columnPuede ser el número de la columna (empezando por 1), o el nombre de la columna. Si es el nombre de la columna, es porque las metadatos de Oracle lo presentan de esta manera, y estará en mayúsculas para las columnas creadas sin tener en cuenta la casilla.
Devuelve todos los tipos, excepto los tipos abstractos (ROWIDs, LOBs y FILEs).
Devuelve false en caso de error.
Ejemplo #1 Ejemplo con oci_fetch() y oci_result()
<?php
$conn = oci_connect('hr', 'welcome', 'localhost/XE');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
$sql = 'SELECT location_id, city FROM locations WHERE location_id < 1200';
$stid = oci_parse($conn, $sql);
oci_execute($stid);
while (oci_fetch($stid)) {
echo oci_result($stid, 'LOCATION_ID') . " es ";
echo oci_result($stid, 'CITY') . "<br>\n";
}
// Muestra:
// 1000 es Roma
// 1100 es Venice
oci_free_statement($stid);
oci_close($conn);
?>