(PHP 4 >= 4.0.2, PHP 5 <= 5.0.4)
ingres_query -- Envoie une requête SQL Ã un serveur Ingres II
Description
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 1. 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().