ingres_fetch_object
(PHP 4 >= 4.0.2, PHP 5 <= 5.0.5, PECL ingres >= 1.0.0)
ingres_fetch_object — Obtiene una fila de resultados en un objeto
Descripción
$result
[, int $result_type
] )Esta función es similar a ingres_fetch_array(), con una diferencia: se devuelve un objeto en lugar de un array. Indirectamente, esto significa que se puede acceder a los datos solamente por los nombres de los campos, y no or otros índices (los números son nombres de propiedades ilegales).
Con respecto a la velocidad, la función es idéntica a ingres_fetch_array(), y casi tan rápida como ingres_fetch_row() (la diferencia es indignificante).
Nota: Configuraciones relacionadas
Véanse también las directivas ingres.fetch_buffer_size y ingres.utf8 de la sección Configuración en tiempo de ejecución.
Parámetros
-
link -
El identificador de resultados de la consulta
-
result_type -
(Argumento opcional)
result_typees una constante que puede tomar los siguientes valores:INGRES_ASSOC,INGRES_NUM, yINGRES_BOTH.
Valores devueltos
Devuelve un objeto que se corresponde con la fila obtenida,
o FALSE si no existen más filas
Ejemplos
Ejemplo #1 Obtener una fila en un objeto
<?php
$enlace = ingres_connect($base_datos, $usuario, $contraseña);
$resultado = ingres_query($enlace,"select * from table");
while ($fila = ingres_fetch_object($resultado)) {
echo $fila->user_id;
echo $fila->fullname;
}
?>
Ver también
- ingres_query() - Envía una consulta SQL a Ingres
- ingres_num_fields() - Obtiene el número de campos devueltos por la última consulta
- ingres_field_name() - Obtiene el nombre de un campo de un resultado de una consulta
- ingres_fetch_array() - Obtiene una fila de resultados en un array
- ingres_fetch_assoc() - Obtienen una fila de resultados en un array asociativo
- ingres_fetch_row() - Obtiene una fila de resultados en un array enumerado