sybase_fetch_array
(PHP 4, PHP 5)
sybase_fetch_array — Devuelve una fila de Sybase como un array
Descripción
$result
)sybase_fetch_array() es una versión extendida de sybase_fetch_row(). Además de almacenar los datos en un array resultante con índices numéricos, también puede almacenar los datos en una tabla asociativa, utilizando los nombres de campos como claves.
Es importante notar que utilizar la función sybase_fetch_array() NO es significativamente más lento que utilizar sybase_fetch_row(), y por el contrario aporta un significativo valor añadido.
Parámetros
-
result -
Valores devueltos
Devuelve un array que corresponde a la fila cargada, o FALSE si no hay
más filas.
Nota:
Cuando se seleccionan campos con el mismo nombre (por ejemplo, en una join), los índices asociativos tendrán un número secuencial asociado. Ver el ejemplo para más detalle.
Ejemplos
Ejemplo #1 Nombres de campos idénticos
<?php
$dbh = sybase_connect('SYBASE', '', '');
$q = sybase_query('SELECT * FROM p, a WHERE p.person_id= a.person_id');
var_dump(sybase_fetch_array($q));
sybase_close($dbh);
?>
El ejemplo anterior produciría la siguiente salida (asumiendo que las dos tablas únicamente tienen cada una una columna llamada "person_id"):
array(4) {
[0]=>
int(1)
["person_id"]=>
int(1)
[1]=>
int(1)
["person_id1"]=>
int(1)
}
Ver también
- sybase_fetch_row() - Devuelve una fila Sybase como un array indexado numéricamente
- sybase_fetch_assoc() - Carga una fila resultante de Sybase como un array asociativo
- sybase_fetch_object() - Devuelve una fila Sybase como un objeto