(PHP 4 >= 4.0.3, PHP 5 <= 5.0.5)
ovrimos_fetch_into — Obtiene una fila del resultado
$result_id
, array &$result_array
[, string $how
[, int $rownumber
]] )
Obtiene una fila del conjunto de resultado, en
result_array
.
result_id
Un identificador de resultado, devuelto por ovrimos_execute() o ovrimos_exec().
result_array
Debe proporcionar un array por referencia. Este se llenará con los valores obtenidos.
how
Determina cómo se recuperan las filas. Este puede ser uno de los siguientes strings (el caso no es significativo):
Opción | Notas |
---|---|
Next | Hacia adelante desde la posición actual. Este es el valor por defecto. |
Prev | Hacia atrás desde la posición actual. |
First | Hacia delante desde el principio. |
Last | Hacia atrás desde el final. |
Absolute |
Posición absoluta desde el principio.
Requiere rownumber .
|
rownumber
El número de fila, primero es 0. Sólo es necesario cuando
how
es establecido como
Absolute.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 A fetch into example
<?php
$conn=ovrimos_connect("neptune", "8001", "admin", "password");
if ($conn!=0) {
echo "Conexión ok!";
$res=ovrimos_exec($conn, "select table_id, table_name from sys.tables");
if ($res != 0) {
echo "Declaración ok!";
if (ovrimos_fetch_into($res, $row)) {
list($table_id, $table_name) = $row;
echo "table_id=" . $table_id . ", table_name=" . $table_name . "\n";
if (ovrimos_fetch_into($res, $row)) {
list($table_id, $table_name) = $row;
echo "table_id=" . $table_id . ", table_name=" . $table_name . "\n";
} else {
echo "Próximo: error\n";
}
} else {
echo "Primero: error\n";
}
ovrimos_free_result($res);
}
ovrimos_close($conn);
}
?>