ingres_fetch_assoc
(PECL ingres >= 2.2.2)
ingres_fetch_assoc — Récupère une ligne de résultat dans un tableau associatif
Description
$result
)Cette fonction stocke les données récupérées depuis une requête exécutée en utilisant la fonction ingres_query() dans un tableau associatif, en utilisant les noms des champs comme clés.
D'un point de vue rapidité, cette fonction est identique à la fonction ingres_fetch_object(), et presque aussi rapide que la fonction ingres_fetch_row() (la différence est insignifiante).
Par défaut, les tableaux créés avec la fonction ingres_fetch_assoc() commence à la position 1 et non 0 comme cela est souvent le cas avec les extensions relatives aux bases de données. La position de départ peut être mise à 0 en utilisant le paramètre de configuration ingres.array_index_start.
Note: Configurations associées
Voir aussi les directives ingres.array_index_start, ingres.fetch_buffer_size et ingres.utf8 dans la configuration lors de l'exécution.
Liste de paramètres
-
result
-
L'identifiant de résultat
Valeurs de retour
Retourne un tableau associatif correspondant à la ligne récupérée,
ou FALSE
s'il n'y a plus de lignes de disponible.
Exemples
Exemple #1 Récupère une ligne dans un tableau associatif
<?php $link = ingres_connect($database, $user, $password); $result = ingres_query($link,"select * from table"); while ($row = ingres_fetch_assoc($result)) { echo $row["user_id"]; // utilisant du tableau associatif echo $row["fullname"]; } ?>
Voir aussi
- ingres_query() - Envoie une requête SQL à Ingres
- ingres_num_fields() - Retourne le nombre de champs renvoyés par la dernière requête Ingres
- ingres_field_name() - Retourne le nom d'un champ dans le résultat d'une requête Ingres
- ingres_fetch_array() - Récupère une ligne de résultat Ingres dans un tableau
- ingres_fetch_object() - Récupère une ligne de résultat dans un objet
- ingres_fetch_row() - Récupère une ligne de résultat dans un tableau énuméré