Manuel PHP
ingres_query
(PHP 4 >= 4.0.2, PHP 5 <= 5.0.5, PECL ingres >= 1.0.0)
ingres_query — Envoie une requête SQL à un serveur Ingres
Description
ingres_query() envoie la requête query au serveur 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.
Liste de paramètres
- query
-
Une requête SQL valide (voir le guide de référence Ingres SQL).
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())
- get dbevent
- prepare to commit
- rollback (voir ingres_rollback())
- savepoint
- set autocommit (voir ingres_autocommit())
- Les requêtes relatives aux curseurs ne sont pas supportées.
- link
-
L'identifiant de connexion. S'il n'est pas spécifié, la dernière connexion ouverte sera utilisée.
Valeurs de retour
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemples
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];
- }
- ?>
Remonter 
