Manuel PHP Précédent Suivant 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(): CLOSE (voir ingres_close()). COMMIT (voir ingres_commit()). CONNECT (voir ingres_connect()). DISCONNECT (voir ingres_close()). PREPARE TO COMMIT ROLLBACK (voir ingres_rollback()). SET AUTOCOMMIT (voir ingres_autocommit()). Les requêtes relatives aux curseurs ne sont pas supportées. Exemple 1. Exemple pour 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(). Précédent Sommaire Suivant Niveau supérieur