fbsql_fetch_array
(PHP 4 >= 4.0.6, PHP 5)
fbsql_fetch_array — Obtiene una fila de resultados como array asociativo, array numérico, o ambos
Descripción
$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, orFBSQL_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
- fbsql_fetch_row() - Obtiene una fila de resultados como array enumerado
- fbsql_fetch_assoc() - Obtiene una fila de resultados como array asociativo
- fbsql_fetch_object() - Obtiene una fila de resultados como objeto