Index: phpdoc/fr/functions/ibase.xml diff -u phpdoc/fr/functions/ibase.xml:1.2 phpdoc/fr/functions/ibase.xml:1.3 --- phpdoc/fr/functions/ibase.xml:1.2 Wed Nov 15 06:24:07 2000 +++ phpdoc/fr/functions/ibase.xml Tue Nov 28 06:26:14 2000 @@ -1,23 +1,22 @@ Fonctions InterBase InterBase - - Interbase est une base de données populaire, créée - par Borland/Inprise. Pour plus d'informations sur Interbase, allez à + Interbase est une base de données populaire, créée + par Borland/Inprise. Pour plus d'informations sur Interbase, allez à http://www.interbase.com. Par ailleurs, Interbase vient de rejoindre le mouvement Open Source! - Le support intégral de InterBase 6 a été ajouté à PHP 4.0. + Le support intégral de InterBase 6 a été ajouté à PHP 4.0. - Cette base de données utilise les guillemets simples (') + Cette base de données utilise les guillemets simples (') pour échapper les caractères, un peu comme le fait Sybase. Ajoutez à votre fichier php.ini la directive - suivante : + suivante : magic_quotes_sybase = On @@ -26,7 +25,6 @@ - ibase_connect @@ -40,22 +38,22 @@ int ibase_connect string database - string + string username - string + string password - string + string charset - int + int buffers - int + int dialect - string + string role @@ -68,8 +66,8 @@ d'hôte 'hostname:' (TCP/IP), '//hostname/' (NetBEUI) ou 'hostname@' (IPX/SPX), en fonction du protocole de communication utilisé. username et password peuvent être spécifié dans les directives - de configuration du PHP ibase.default_user et ibase.default_password. - charset est le jeu de caractère par + de configuration du PHP ibase.default_user et ibase.default_password. + charset est le jeu de caractère par défaut de la base. buffers est le nombre de buffer de base à allouer pour le cache serveur. Si il est passé à 0 ou omis, le serveur choisira de lui-même. dialect selectionne @@ -80,8 +78,8 @@ Si un deuxième appel est fait avec ibase_connect, en passant les mêmes arguments, une nouvelle connexion ne sera pas ouverte, mais la connexion déjà ouverte sera retournée. La connexion sera fermée - dès que le script se termine, à moins qu'elle ne soit fermée - explicitement avec ibase_close, durant le script. + dès que le script se termine, à moins qu'elle ne soit fermée + explicitement avec ibase_close, durant le script. Exemple <function>ibase_connect</function> @@ -119,7 +117,6 @@ - ibase_pconnect @@ -133,22 +130,22 @@ int ibase_pconnect string database - string + string username - string + string password - string + string charset - int + int buffers - int + int dialect - string + string role @@ -189,7 +186,6 @@ - ibase_close @@ -202,14 +198,14 @@ int ibase_close - int + int connection_id - ibase_close ferme une connexion à une base - de données Interbase. Cette fonction prend comme argument l'identifiant + ibase_close ferme une connexion à une base + de données Interbase. Cette fonction prend comme argument l'identifiant de connexion connection_id retourné par ibase_connect. Si connection_id est omis, la dernière connexion ibase est fermée. Les transactions par @@ -217,7 +213,6 @@ - ibase_query @@ -228,21 +223,21 @@ int ibase_query - int + int link_identifier string query - int - bind_args + int + bind_args - Exécute une requête sur une base Interbase, et retourne un - identifiant de résultat, à utiliser avec - ibase_fetch_row, ibase_free_result + Exécute une requête sur une base Interbase, et retourne un + identifiant de résultat, à utiliser avec + ibase_fetch_row, ibase_free_result et/ou ibase_free_query. @@ -255,7 +250,6 @@ - ibase_fetch_row @@ -272,12 +266,11 @@ - Retourne la prochaîne ligne spécifiée dans le + Retourne la prochaîne ligne spécifiée dans le résultat obtenu de ibase_query. - ibase_fetch_object @@ -295,7 +288,7 @@ Lit une ligne dans une base Interbase et la place dans un pseudo objet. - Cette fonction prend comme argument un identifiant de résultat obtenu de + Cette fonction prend comme argument un identifiant de résultat obtenu de ibase_query ou ibase_execute. @@ -316,7 +309,6 @@ - ibase_field_info @@ -340,7 +332,6 @@ - ibase_free_result @@ -357,12 +348,11 @@ - Libère un résultat créé par + Libère un résultat créé par ibase_query. - ibase_prepare @@ -375,20 +365,18 @@ int ibase_prepare - int + int link_identifier string query - Prépare une requête pour lier les paramètres - (avec ibase_bind) et l'éxécuter + Prépare une requête pour l'éxécuter (avec ibase_execute). - ibase_execute @@ -399,18 +387,18 @@ int ibase_execute - int + int query - int - bind_args + int + bind_args - Execute une requête préparée (et éventuellement - liée) par ibase_prepare (et éventuellement - ibase_bind). Cette fonction est beaucoup plus efficace + Execute une requête préparée (et éventuellement + liée) par ibase_prepare. + Cette fonction est beaucoup plus efficace que ibase_query, si vous effectuez plusieurs fois la même requête, en ne changeant que quelques paramètres. @@ -421,19 +409,16 @@ 5 => 'Filip', 7 => 'Larry' ); - $query = ibase_prepare("UPDATE FOO SET BAR = ? WHERE BAZ = ?"); - while (list($baz, $bar) = each($updates)) { ibase_execute($query, $bar, $baz); } ?> - + - ibase_trans @@ -444,11 +429,11 @@ int ibase_trans - int - trans_args + int + trans_args - int - link_identifier + int + link_identifier @@ -457,7 +442,6 @@ - ibase_commit @@ -468,10 +452,10 @@ int ibase_commit - int - link_identifier + int + link_identifier - int trans_number + int trans_number @@ -481,7 +465,6 @@ - ibase_rollback @@ -492,10 +475,10 @@ int ibase_rollback - int - link_identifier + int + link_identifier - int trans_number + int trans_number @@ -505,7 +488,6 @@ - ibase_free_query @@ -524,12 +506,11 @@ - Libère la mémoire réservée par une + Libère la mémoire réservée par une requête préparée par ibase_prepare. - ibase_timefmt @@ -555,15 +536,15 @@ retournées par les requêtes. En interne, les colonnes sont formatées par la fonction C strftime() : reportez vous à sa documentation pour connaître la structure de la chaîne de format. - columntype est une des constantes suivantes : + columntype est une des constantes suivantes : IBASE_TIMESTAMP, IBASE_DATE and IBASE_TIME. Si il est omis, la valeur par défaut est IBASE_TIMESTAMP, pour compatibilité ascendante. <?php - // Les colonnes TIME de InterBase 6 seront retournées avec - // la forme '05 heures 37 minutes'. + // Les colonnes TIME de InterBase 6 seront retournées avec + // la forme '05 heures 37 minutes'. ibase_timefmt("%H heures %M minutes", IBASE_TIME); ?> @@ -590,7 +571,6 @@ - ibase_num_fields @@ -614,7 +594,6 @@ $dbh = ibase_connect ($host, $username, $password); $stmt = 'SELECT * FROM tblname'; $sth = ibase_query ($dbh, $stmt); - if ( ibase_num_rows($sth) > 0 ) { while ($row = ibase_fetch_object ($sth)) { print $row->email . "\n"; @@ -622,7 +601,6 @@ } else { die("Aucun résultat"); } - ibase_close ($dbh); ?> @@ -635,7 +613,6 @@ - ibase_errmsg @@ -656,9 +633,7 @@ - -