(PECL CUBRID >= 8.3.0)
cubrid_fetch — Se usa para obtener una única fila
La función cubrid_fetch() se usa para obtener una única fila desde el resultado de la consulta. El cursor se mueve automáticamente a la siguiente columna después de obtener el resultado.
Identificador de solicitud.
Matriz del resultado traído CUBRID_NUM, CUBRID_ASSOC, CUBRID_BOTH, CUBRID_OBJECT.
Matriz de resultados u objeto, cuando el proceso tiene éxito.
FALSE, cuando el proceso no tiene éxito.
El resultado se puede recibir como matriz o como objeto, y se puede decidir qué tipo de datos usar estableciendo el argumento type. La variable type se puede establecer a uno de los siguientes valores:
Cuando se omite el argumento type, el resultado será recibido usando la opción predeterminada CUBRID_BOTH. Cuando se quiere recibir el resultado de la consulta como objeto, el nombre de la columna del resultado debe obedecer a las reglas de nombres de los identificadores de PHP. Por ejemplo, un nombre de columna como "count(*)" no puede ser recibido como objeto.
Example #1 Ejemplo de cubrid_fetch()
<?php
$req = cubrid_execute ( $con, "select * from members", CUBRID_INCLUDE_OID | CUBRID_ASYNC);
if ($req) {
while ( list ($id, $nombre) = cubrid_fetch ($req) ){
echo $id;
echo $nombre;
}
cubrid_close_request ($req);
}
$req = cubrid_execute ($con, "select * from teams");
if ($req) {
while ($fila = cubrid_fetch ($req, CUBRID_OBJECT)) {
echo $fila->id;
echo $fila->name;
}
}
?>