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"];
ibase_fetch_assoc
(PHP 4 >= 4.3.0, PHP 5)
ibase_fetch_assoc — Extra una fila en forma de array asociativo de una consulta
Descripción
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
- ibase_fetch_row() - Recuperar una fila desde una base de datos InterBase
- ibase_fetch_object() - Consulta un objeto de una base de datos InterBase
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);
