PHP Australia Conference 2015

ibase_fetch_assoc

(PHP 5)

ibase_fetch_assocExtra una fila en forma de array asociativo de una consulta

Descripción

array ibase_fetch_assoc ( resource $result [, int $fetch_flag = 0 ] )

Extrae en forma de array asociativo una fila a partir de una consulta.

ibase_fetch_assoc() extrae una fila de result. Si hubiera dos o más columnas de este resultado con el mismo nombre, tendrá precedencia la última. Para acceder a la/s otra/s con el mismo nombre, se tendrá que acceder mediante sus índices usando ibase_fetch_row() o usando alias en la consulta.

Parámetros

result

Manejador de resultado.

fetch_flag

fetch_flag es una combinación OR de las constantes IBASE_TEXT y IBASE_UNIXTIME. Al pasar IBASE_TEXT se provocará que esta función devuelva el contenido de los BLOB en lugar de sus identificadores. Si se pasara IBASE_UNIXTIME provocará que esta función devuelva la fecha/hora en formato Unix, en lugar de como cadena de texto.

Valores devueltos

Devuelve un array asociativo que corresponde a la fila consultada. El resto de llamadas capturarán las siguientes filas del resultado, o FALSE si no quedaran más.

Ver también

add a note add a note

User Contributed Notes 2 notes

up
1
karasek ... ceskyserver - dot - cz
9 years ago
Unlike mysql_fetch_assoc, all indexes of associative array are upper-case.

so, use
$row = ibase_fetch_assoc($result);

echo $row["INDEX"];
not
echo $row["index"];
up
1
sir_fred@
10 years ago
If your php is older than version 4.3.0, you can use the following:

$arr_record = get_object_vars(ibase_fetch_object($sql_result));

which is the same as: $arr_record = ibase_fetch_assoc($sql_result);
To Top