(PECL ingres >= 2.2.2)
ingres_fetch_assoc — Récupère une ligne de résultat dans un tableau associatif
$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.
result
L'identifiant de résultat
Retourne un tableau associatif correspondant à la ligne récupérée,
ou FALSE
s'il n'y a plus de lignes de disponible.
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"];
}
?>