Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


sybase_fetch_array

sybase_fetch_array

(PHP 3, PHP 4, PHP 5)

sybase_fetch_array -- Retourne une ligne Sybase sous la forme d'un tableau

Description

array sybase_fetch_array ( resource result )

sybase_fetch_array() retourne un tableau qui contient la ligne demandée, ou FALSE s'il ne reste plus de ligne.

sybase_fetch_array() est une version évoluée de sybase_fetch_row(). En plus d'enregistrer les données dans un tableau à index numérique, cette fonction peut aussi les enregistrer dans un tableau associatif, en utilisant les noms des champs comme clés.

Il est très important de noter que sybase_fetch_array() N'est PAS nettement plus lente que sybase_fetch_row(), tandis qu'elle fournit un confort d'utilisation notable.

Note : Lors de sélection de champs avec des noms identiques (par exemple, dans un join), les index associatifs auront un nombre séquentiel ajouté au début. Voir l'exemple pour plus de détails.

Exemple 1. Cas des colonnes de noms identiques avec Sybase

<?php
$dbh
= sybase_connect('SYBASE', '', '');
$q= sybase_query(
   
'SELECT * FROM p, a WHERE p.person_id= a.person_id',
   
$dbh
);
var_dump(sybase_fetch_array($q));
sybase_close($dbh);
?>

L'exemle ci-dessus va produire l'affichage suivant (en supposant que les tables ont toutes les deux des colonnes appelées person_id) :

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

Voir aussi sybase_fetch_row(), sybase_fetch_assoc() et sybase_fetch_object().


Manuel PHP pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx