ConFoo: Call for paper is now Open

sybase_fetch_array

(PHP 4, PHP 5)

sybase_fetch_arrayDevuelve una fila de Sybase como un array

Descripción

array sybase_fetch_array ( resource $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

add a note add a note

User Contributed Notes 1 note

up
0
burak3 at gmail dot com
9 years ago
For varchar type fields, sybase api fetch is limited with 255 characters.
In sybase you can have a varchar field nearly upto a page size, ex: varchar(1500)
To Top