sybase_fetch_array

(PHP 3, PHP 4, PHP 5)

sybase_fetch_array -- Obtiene una fila como una matriz

Descripción

matriz sybase_fetch_array ( resource result )

Regresa una matriz que corresponde a la fila obtenida, o FALSE si no hay más filas.

sybase_fetch_array() es una versión extendida de sybase_fetch_row(). Además de almacenar los datos en índices numéricos en la matriz resultante, tambi´n almacena los datos en índices asociativos, usando los nombres de los campos como llaves.

Una cosa importate es que usando sybase_fetch_array() no es significativamente más lento que usar sybase_fetch_row(), mientras que si provee un valor agregado significativo.

Nota: Cuando se seleccionan campos con nombres idénticos (por ejemplo, en una unión), los índices asociativos tendrán agregado un número secuencial, vea el ejemplo para más detalles.

Ejemplo 1. Nombres de campo 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á la siguiente salida (asumiendo que las dos tablas solo tienen una columna llamada "person_id" cada una):

array(4) {
  [0]=>
  int(1)
  ["person_id"]=>
  int(1)
  [1]=>
  int(1)
  ["person_id1"]=>
  int(1)
}

Vea también sybase_fetch_row(), sybase_fetch_assoc(), sybase_fetch_object().

Hosting by: hurra.com
Generated: 2007-01-26 18:00:51