Funciones de FrontBase
PHP Manual

fbsql_fetch_array

(PHP 4 >= 4.0.6, PHP 5)

fbsql_fetch_arrayObtiene una fila de resultados como array asociativo, array numérico, o ambos

Descripción

array fbsql_fetch_array ( resource $result [, int $result_type ] )

fbsql_fetch_array() es una combinación de fbsql_fetch_row() y fbsql_fetch_assoc().

Es importante saber que usar fbsql_fetch_array() NO es significativamente más lento que usar fbsql_fetch_row(), y además proporciona un reseñable valor añadido.

Parámetros

result

Un identificador de resultado devuelto por fbsql_query() o fbsql_db_query().

result_type

Una constante, que puede ser uno de los siguientes valores: FBSQL_ASSOC, FBSQL_NUM, or FBSQL_BOTH.

Usando FBSQL_BOTH, además de almacenar los datos en índices numéricos del array resultante, también los almacena en índices asociativos, usando como clave el nombre del campo.

Valores devueltos

Devuelve un array que corresponde a la fila obtenida, o FALSE si no quedan más filas.

Si hay dos o más columnas del resultado con los mismos nombres de campo, la última columna tendrá prioridad. Para acceder a la otra(s) columna(s) con el mismo nombre será necesario utilizar el índice numérico, o bien hacer un alias para la(s) columna(s).

select t1.f1 as foo t2.f1 as bar from t1, t2

Ejemplos

Ejemplo #1 Ejemplo de fbsql_fetch_array()

<?php
fbsql_connect
($host$user$password);
$result fbsql_db_query("database""select user_id, fullname from table");
while (
$row fbsql_fetch_array($result)) {
    echo 
"user_id: " $row["user_id"] . "<br />\n";
    echo 
"user_id: " $row[0] . "<br />\n";
    echo 
"fullname: " $row["fullname"] . "<br />\n";
    echo 
"fullname: " $row[1] . "<br />\n";
}
fbsql_free_result($result);
?>

Ver también


Funciones de FrontBase
PHP Manual