ingres_query

(PHP 4 >= 4.0.2, PHP 5 <= 5.0.5, PECL ingres:1.0-1.4.3)

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 1244. 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() .