PHP: Ingres II functions - Manual
PHP  
downloads | documentation | faq | getting help | | php.net sites | links 
search for in the  
previousibase_transingres_autocommitnext
Last updated: Tue, 09 Jul 2002
view this page in Printer friendly version | English | Brazilian Portuguese | Czech | Dutch | Finnish | French | German | Italian | Japanese | Korean | Polish | Romanian | Russian | Spanish | Turkish

XLVI. Ingres II functions

Figyelem

Ez a kiterjeszt�s K�S�RLETI JELLEGGEL M�K�DIK. Ez azt jelenti, hogy minden itt dokument�lt m�k�d�s, bele�rtve a f�ggv�nyek nev�t, m�k�d�s�t vagy b�rmi m�s, amit a kiterjeszt�s kapcs�n le�rtunk megv�ltozhat egy k�s�bbi PHP kiad�sban minden figyelmeztet�s n�lk�l. Ezt a kiterjeszt�st csak a saj�t felel�ss�gedre haszn�ld!

These functions allow you to access Ingres II database servers.

In order to have these functions available, you must compile php with Ingres support by using the --with-ingres option. You need the Open API library and header files included with Ingres II. If the II_SYSTEM environment variable isn't correctly set you may have to use --with-ingres=DIR to specify your Ingres installation directory.

When using this extension with Apache, if Apache does not start and complains with "PHP Fatal error: Unable to start ingres_ii module in Unknown on line 0" then make sure the environement variable II_SYSTEM is correctly set. Adding "export II_SYSTEM="/home/ingres/II" in the script that starts Apache, just before launching httpd, should be fine.

Megjegyz�s: If you already used PHP extensions to access other database servers, note that Ingres doesn't allow concurrent queries and/or transaction over one connection, thus you won't find any result or transaction handle in this extension. The result of a query must be treated before sending another query, and a transaction must be commited or rolled back before opening another transaction (which is automaticaly done when sending the first query).

Tartalom
ingres_autocommit -- Switch autocommit on or off
ingres_close -- Close an Ingres II database connection
ingres_commit -- Commit a transaction
ingres_connect --  Open a connection to an Ingres II database
ingres_fetch_array -- Fetch a row of result into an array
ingres_fetch_object -- Fetch a row of result into an object.
ingres_fetch_row --  Fetch a row of result into an enumerated array
ingres_field_length -- Get the length of a field
ingres_field_name -- Get the name of a field in a query result.
ingres_field_nullable -- Test if a field is nullable
ingres_field_precision -- Get the precision of a field
ingres_field_scale -- Get the scale of a field
ingres_field_type --  Get the type of a field in a query result
ingres_num_fields --  Get the number of fields returned by the last query
ingres_num_rows --  Get the number of rows affected or returned by the last query
ingres_pconnect --  Open a persistent connection to an Ingres II database
ingres_query -- Send a SQL query to Ingres II
ingres_rollback -- Roll back a transaction
User Contributed Notes
Ingres II functions
add a note about notes

23-Jan-2002 04:07

Hi,
I am currently migrating from MySQL to Ingres. Generally, almost ALL
INGRES-functions that use arrays start with counter=1, NOT counter=0.
Also, whereas MySQL-functions use $result as an argument, INGRES-functions
use $connection instead.
Florian

add a note about notes
previousibase_transingres_autocommitnext
Last updated: Tue, 09 Jul 2002
show source | credits | stats | mirror sites:  
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by:
Last updated: Thu Jul 11 00:19:09 2002 CEST