|
8.56.27 ingres_query()Envoie une requête SQL à un serveur Ingres II[ Exemples avec ingres_query ] PHP 4 >= 4.0.2, PHP 5 <= 5.0.4
bool
ingres_query (
string
query
,
resource
link
)
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
.
|