PHP
PHP / MySql

Recherche
 
ManuelPHP.com

ingres_errsqlstate
<<<
ingres_fetch_array ingres_fetch_object
>>>

8.56 Ingres II
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
ingres_autocommit
ingres_close
ingres_commit
ingres_connect
ingres_cursor
ingres_errno
ingres_error
ingres_errsqlstate
->ingres_fetch_array
ingres_fetch_object
ingres_fetch_row
ingres_field_length
ingres_field_name
ingres_field_nullable
ingres_field_precision
ingres_field_scale
ingres_field_type
ingres_num_fields
ingres_num_rows
ingres_pconnect
ingres_query
ingres_rollback

8.56.15 ingres_fetch_array() Récupère une ligne de résultat Ingres dans un tableau

[ Exemples avec ingres_fetch_array ]   PHP 4 >= 4.0.2, PHP 5 <= 5.0.4

array  ingres_fetch_array ( int   result_type , resource   link )

ingres_fetch_array renvoie un tableau correspondant à la ligne récupérée, ou FALSE s'il n'y a plus de ligne à récupérer.

Cette fonction est une version améliorée de ingres_fetch_row . En plus de stocker les données dans un tableau à indices numériques, elle peut aussi les enregistrer dans un tableau associatif, en utilisant les noms des champs comme indices.

Si plusieurs colonnes ont le même nom, la dernière colonne aura la priorité. Pour accéder aux autres colonnes du même nom, vous devez utiliser l'index numérique, ou faire un alias pour chaque colonne.
Exemple avec ingres_fetch_array

<?php

ingres_query
("select t1.f1 as foo t2.f1 as bar from t1, t2");
$result = ingres_fetch_array();
$foo = $result["foo"];
$bar = $result["bar"];

?>

result_type peut valoir INGRES_NUM pour un tableau à indices numériques, INGRES_ASSOC pour un tableau associatif, ou INGRES_BOTH (défaut) pour un tableau mixte (accessible selon les deux méthodes).

Du point de vue de la rapidité, cette fonction est identique à ingres_fetch_object , et presque aussi rapide que ingres_fetch_row (la différence est insignifiante).

Exemple pour ingres_fetch_array

<?php
ingres_connect
($database, $user, $password);

ingres_query("select * from table");
while (
$row = ingres_fetch_array()) {
    echo
$row["user_id"]; // utilisation du tableau associatif
    
echo $row["fullname"];
    echo
$row[1];         // utilisation du tableau à indices numériques
    
echo $row[2];
}
?>

Voir aussi ingres_query , ingres_num_fields , ingres_field_name , ingres_fetch_object et ingres_fetch_row .

<< ingres_fetch_array >>
ingres_errsqlstate Ingres II ingres_fetch_object





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2018-10-23