ingres_query

ingres_query -- Envoie une requête SQL à un serveur Ingres II.

Description

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