7.44 Ingres II
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . ingres_autocommit . ingres_close . ingres_commit . ingres_connect . 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
|
7.44.23 ingres_query()Envoie une requête SQL à un serveur Ingres II[ Exemples avec ingres_query ] PHP 4 >= 4.0.2
bool
ingres_query (
string
query
,
resource
link
)
Attention |
Cette fonction est
EXPERIMENTALE
. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
|
ingres_query
retourne
TRUE
en cas de succès, et
FALSE
sinon.
ingres_query
envoie la requête
query
au serveur Ingres. La requête doit
être valide (voir le guide de référence SQL
pour Ingres).
La requête s'ajoute à la transaction en cours. S'il n'y a pas de
transaction ouverte,
ingres_query
en ouvre une
nouvelle. Pour fermer une transaction, vous pouvez soit appeler
ingres_commit
pour valider les changements
effectués sur la base de données ou
ingres_rollback
pour les annuler. Lorsque le script se termine, toute transaction ouverte
est annulée (par appel à
ingres_rollback
). Vous
pouvez aussi utiliser
ingres_autocommit
avant
d'ouvrir une transaction pour que chaque requête SQL soit validée
immédiatement et automatiquement.
Certains types de requêtes SQL ne peuvent pas être envoyés par
ingres_query
:
Exemple avec ingres_query |
<?php ingres_connect($database, $user, $password); ingres_query("select * from table"); while ($row = ingres_fetch_row()) { echo $row[1]; echo $row[2]; } ?>
|
Voir aussi
ingres_fetch_array
,
ingres_fetch_object
,
ingres_fetch_row
,
ingres_commit
,
ingres_rollback
et
ingres_autocommit
.
|