cvs: phpdoc /fr/functions dba.xml

From: Date: Tue, 31 Jul 2001 07:35:51 +0000
Subject: cvs: phpdoc /fr/functions dba.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969336614@lists.php.net to get a copy of this message
dams Tue Jul 31 03:35:51 2001 EDT Modified files: /phpdoc/fr/functions dba.xml Log: Adding last missing URL

Index: phpdoc/fr/functions/dba.xml diff -u phpdoc/fr/functions/dba.xml:1.9 phpdoc/fr/functions/dba.xml:1.10 --- phpdoc/fr/functions/dba.xml:1.9 Sat Jul 7 18:22:05 2001 +++ phpdoc/fr/functions/dba.xml Tue Jul 31 03:35:49 2001 @@ -1,81 +1,108 @@ - <reference id="ref.dba"> - <title>DBA</title> - <titleabbrev>DBA</titleabbrev> - <partintro> - <para> - Ces fonctions sont l'interface avec les bases de type Berkeley. - </para> - <para> - C'est une couche g&eacute;n&eacute;rale pour plusieurs bases de - donn&eacute;es sur fichiers. En tant que tel, les fonctionnalit&eacute;s - sont limit&eacute;es &agrave; une partie des fonctionnalit&eacute;s des - bases de donn&eacute;es modernes, comme - <ulink url="&url.sleepycat;">Sleepycat Software's DB2</ulink>. (A ne pas confondre avec - IBM's DB2 software, qui fonctionne avec <link linkend="ref.odbc">ODBC</link>.). - </para> - <para> - Le comportement de certaines fonctions d&eacute;pends de la base de - donn&eacute;es utilis&eacute;e. Par exemple - <function>dba_optimize</function> et <function>dba_sync</function> - n'auront pas le m&ecirc;me effet d'une base &agrave; l'autre. - </para> - <para> - Pour ajouter le support d'une base dba, il suffit d'ajouter l'option - de configuration --with ad&eacute;quate. Les bases suivantes sont support&eacute;es : - <itemizedlist> - <listitem> - <simpara> - Dbm est la plus ancienne des base de donn&eacute;es de type Berkeley. - Il vaut mieux l'&eacute;viter si possible. Les fonctions de - compatibilit&eacute;s cod&eacute;es dans DB2 et gdbm - ne sont pas support&eacute;es, car elles ne sont compatibles qu'au - niveau du code source, et ne peuvent pas g&eacute;rer le format dbm originel. - (<link linkend="install.configure.with-dbm">--with-dbm</link>). - </simpara> - </listitem> - <listitem> - <simpara> - ndbm est un nouveau type de dbm plus flexible. Il a cependant - la majorit&eacute; des limitations du genre. - (<link linkend="install.configure.with-ndbm">--with-ndbm</link>). - </simpara> - </listitem> - <listitem> - <simpara> - gdbm est <ulink url="">la base dbm GNU</ulink>. - (<link linkend="install.configure.with-gdbm">--with-gdbm</link>). - </simpara> - </listitem> - <listitem> - <simpara> - db2 est <ulink url="&url.sleepycat;">DB2 de Sleepycat Software</ulink>. Elle se - d&eacute;crit comme un "ensemble d'outils qui fournissent une base - de donn&eacute;es performante, tant pour les applications - ind&eacute;pendantes que pour le client/serveur". - (<link linkend="install.configure.with-db2">--with-db2</link>). - </simpara> - </listitem> - <listitem> - <simpara> - DB3 est le <ulink url="&url.sleepycat;">DB3 de Sleepycat Software</ulink>. - (<link linkend="install.configure.with-db3">--with-db3</link>). - </simpara> - </listitem> - <listitem> - <simpara> - cdb est "un package rapide, robuste, l&eacute;ger, pour cr&eacute;er et - lire des bases de donn&eacute;es constantes". C'est l'auteur de qmail qui - l'a &eacute;crit, et elle est disponible <ulink url="">ici</ulink>. Puisque - c'est une base constante, elle ne supporte que la lecture. - (<link linkend="install.configure.with-cdb">--with-cdb</link>). - </simpara> - </listitem> - </itemizedlist> +<reference id="ref.dba"> + <title>DBA</title> + <titleabbrev>DBA</titleabbrev> + <partintro> + <para> + Ces fonctions sont l'interface avec les bases de type Berkeley. + </para> + <para> + C'est une couche g&eacute;n&eacute;rale pour plusieurs bases de + donn&eacute;es sur fichiers. En tant que tel, les fonctionnalit&eacute;s + sont limit&eacute;es &agrave; une partie des fonctionnalit&eacute;s des + bases de donn&eacute;es modernes, comme + <ulink url="&url.sleepycat;">Sleepycat Software's DB2</ulink> (A ne pas confondre avec + IBM's DB2 software, qui fonctionne avec <link linkend="ref.odbc">ODBC</link>). + </para> + <para> + Le comportement de certaines fonctions d&eacute;pends de la base de + donn&eacute;es utilis&eacute;e. Par exemple + <function>dba_optimize</function> et <function>dba_sync</function> + n'auront pas le m&ecirc;me effet d'une base &agrave; l'autre. + </para> + <para> + Lors de l'utilisation de la fonction <function>dba_open</function> ou de + <function>dba_popen</function>, une des librairies suivante doit + &ecirc;tre fournie comme argument. La liste compl&egrave;te des librairies + support&eacute;es par votre configuration est disponible avec la fonction + <function>phpinfo</function>. (Pour ajouter le support de l'une + de ces librairies, ajouter l'option de configuration + <literal>--with-XXXX</literal>). + <table> + <title>Liste des librairies DBA</title> + <tgroup cols="2"> + <thead> + <row> + <entry>Librairie</entry> + <entry>Notes</entry> + </row> + </thead> + <tbody> + <row> + <entry><literal>dbm</literal></entry> + <entry> + Dbm est la plus ancienne des base de donn&eacute;es de type Berkeley. + Il vaut mieux l'&eacute;viter si possible. Les fonctions de + compatibilit&eacute;s cod&eacute;es dans DB2 et gdbm + ne sont pas support&eacute;es, car elles ne sont compatibles qu'au + niveau du code source, et ne peuvent pas g&eacute;rer le format dbm originel. + (<link linkend="install.configure.with-dbm"><option role="configure"> + --with-dbm</option></link>). + </entry> + </row> + <row> + <entry><literal>ndbm</literal></entry> + <entry> + ndbm est un nouveau type de dbm plus flexible. Il a cependant + la majorit&eacute; des limitations du genre. + (<link linkend="install.configure.with-ndbm"><option role="configure"> + --with-ndbm</option></link>). + </entry> + </row> + <row> + <entry><literal>gdbm</literal></entry> + <entry> + gdbm est <ulink url="&url.gdbm;">la base dbm GNU</ulink>. + (<link linkend="install.configure.with-gdbm"><option role="configure"> + --with-gdbm</option></link>). + </entry> + </row> + <row> + <entry><literal>db2</literal></entry> + <entry> + db2 est <ulink url="&url.sleepycat;">DB2 de Sleepycat Software</ulink>. Elle se + d&eacute;crit comme un "ensemble d'outils qui fournissent une base + de donn&eacute;es performante, tant pour les applications + ind&eacute;pendantes que pour le client/serveur". + (<link linkend="install.configure.with-db2"><option role="configure"> + --with-db2</option></link>). + </entry> + </row> + <row> + <entry><literal>db3</literal></entry> + <entry> + DB3 est le <ulink url="&url.sleepycat;">DB3 de Sleepycat Software</ulink>. + (<link linkend="install.configure.with-db3"><option role="configure"> + --with-db3</option></link>). + </entry> + </row> + <row> + <entry><literal>cdb</literal></entry> + <entry> + cdb est "un package rapide, robuste, l&eacute;ger, pour cr&eacute;er et + lire des bases de donn&eacute;es constantes". C'est l'auteur de qmail qui + l'a &eacute;crit, et elle est disponible <ulink url="&url.cdb;">ici</ulink>. Puisque + c'est une base constante, elle ne supporte que la lecture. + (<link linkend="install.configure.with-cdb">--with-cdb</link>). + </entry> + </row> + </tbody> + </tgroup> + </table> </para> <para> <example> <title>Exemple DBA</title> - <programlisting role="php"> + <programlisting role="php"> &lt;?php $id = dba_open("/tmp/test.db", "n", "db2"); if(!$id) { @@ -89,30 +116,30 @@ } dba_close($id); ?&gt; - </programlisting> - </example> - </para> - <para> - DBA g&egrave;re les donn&eacute;es binaires, et n'a pas de limites arbitraires. - Elle h&eacute;rite de toutes les limites de la base sous jacentes. - </para> - <para> - Toutes les bases de donn&eacute;es sur fichiers doivent fournir un moyen - de changer le mode d'acc&egrave;s au fichier d'une base, et si possible, - de toutes les bases. Le mode d'acc&egrave;s est g&eacute;n&eacute;ralement - pass&eacute; en 4&egrave;me argument &agrave; <function>dba_open</function> - ou <function>dba_popen</function>. - </para> - <para> - Vous pouvez acc&eacute;der &agrave; toutes les entr&eacute;es d'une - base d'une mani&egrave;re lin&eacute;aire, avec les fonctions - <function>dba_firstkey</function> et <function>dba_nextkey</function>. - Vous ne devez pas modifier une base lorsque vous la traversez ainsi. - </para> - <para> - <example> - <title>Passer en revue une base</title> - <programlisting role="php"> + </programlisting> + </example> + </para> + <para> + DBA g&egrave;re les donn&eacute;es binaires, et n'a pas de limites arbitraires. + Elle h&eacute;rite de toutes les limites de la base sous jacentes. + </para> + <para> + Toutes les bases de donn&eacute;es sur fichiers doivent fournir un moyen + de changer le mode d'acc&egrave;s au fichier d'une base, et si possible, + de toutes les bases. Le mode d'acc&egrave;s est g&eacute;n&eacute;ralement + pass&eacute; en 4&egrave;me argument &agrave; <function>dba_open</function> + ou <function>dba_popen</function>. + </para> + <para> + Vous pouvez acc&eacute;der &agrave; toutes les entr&eacute;es d'une + base d'une mani&egrave;re lin&eacute;aire, avec les fonctions + <function>dba_firstkey</function> et <function>dba_nextkey</function>. + Vous ne devez pas modifier une base lorsque vous la traversez ainsi. + </para> + <para> + <example> + <title>Passer en revue une base</title> + <programlisting role="php"> &lt;?php # ...ouverture de la base... $key = dba_firstkey($id); @@ -125,449 +152,483 @@ for($i = 0; $i &lt; count($handle_later); $i++) dba_delete($handle_later[$i], $id); ?&gt; - </programlisting> - </example> + </programlisting> + </example> + </para> + </partintro> + <refentry id="function.dba-close"> + <refnamediv> + <refname>dba_close</refname> + <refpurpose>Ferme une base.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>void <function>dba_close</function></funcdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_close</function> ferme le lien &eacute;tabli avec + la base et lib&egrave;re toutes les ressources de <parameter>handle</parameter>. + </para> + <para> + <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_close</function> ne retourne aucune valeur. + </para> + <para> + Voir aussi + <function>dba_open</function> et + <function>dba_popen</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-delete"> + <refnamediv> + <refname>dba_delete</refname> + <refpurpose>Efface une entr&eacute;e.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>dba_delete</function></funcdef> + <paramdef>string <parameter>key</parameter></paramdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_delete</function> efface l'entr&eacute;e + sp&eacute;cifi&eacute;e par la cl&eacute; <parameter>key</parameter>, + dans la base identifi&eacute;e par <parameter>handle</parameter>. + </para> + <para> + <parameter>key</parameter> est la cl&eacute; de l'entr&eacute;e &agrave; effacer. + </para> + <para> + <parameter>handle</parameter> est un identifiant de lien, retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_delete</function> retourne <literal>TRUE</literal> ou + <literal>FALSE</literal>, si l'entr&eacute;e est effac&eacute;e, ou + pas effac&eacute;e, respectivement. + </para> + <para> + Voir aussi + <function>dba_exists</function>, + <function>dba_fetch</function>, + <function>dba_insert</function> et + <function>dba_replace</function> + </para> + </refsect1> + </refentry> + <refentry id="function.dba-exists"> + <refnamediv> + <refname>dba_exists</refname> + <refpurpose>V&eacute;rifie qu'une cl&eacute; existe.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>dba_exists</function></funcdef> + <paramdef>string <parameter>key</parameter></paramdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_exists</function> v&eacute;rifie si la cl&eacute; + <parameter>key</parameter> existe dans la base identifi&eacute;e + par <parameter>handle</parameter>. + </para> + <para> + <parameter>key</parameter> est la cl&eacute; qui doit &ecirc;tre + v&eacute;rifi&eacute;e. + </para> + <para> + <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_exists</function> retourne <literal>TRUE</literal> + ou <literal>FALSE</literal>, si la cl&eacute; est trouv&eacute;e, + ou pas, respectivement. + </para> + <para> + Voir aussi + <function>dba_fetch</function>, + <function>dba_delete</function>, + <function>dba_insert</function> et + <function>dba_replace</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-fetch"> + <refnamediv> + <refname>dba_fetch</refname> + <refpurpose>Lit les donn&eacute;es li&eacute;es &agrave; une cl&eacute;.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>dba_fetch</function></funcdef> + <paramdef>string <parameter>key</parameter></paramdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_fetch</function> lit les donn&eacute;es sp&eacute;cifi&eacute;e + par la cl&eacute; <parameter>key</parameter> dans la base identifi&eacute;e + par <parameter>handle</parameter>. + </para> + <para> + <parameter>key</parameter> est la cl&eacute; dont on veut lire les + donn&eacute;es. + </para> + <para> + <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_fetch</function> retourne la cha&icirc;ne associ&eacute;e ou + <literal>FALSE</literal>, si la paire cl&eacute;/valeur n'a pas &eacute;t&eacute; + trouv&eacute;e. + </para> + <para> + Voir aussi + <function>dba_exists</function>, + <function>dba_delete</function>, + <function>dba_insert</function> et + <function>dba_replace</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-firstkey"> + <refnamediv> + <refname>dba_firstkey</refname> + <refpurpose>Lit la premi&egrave;re cl&eacute;.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>dba_firstkey</function></funcdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_firstkey</function> retourne la premi&egrave;re cl&eacute; + de la base de donn&eacute;es sp&eacute;cifi&eacute;e par + <parameter>handle</parameter> et y place le pointeur interne de + cl&eacute;. Cela permettra de traverser la base. + </para> + <para> + <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_firstkey</function> retourne la cl&eacute;, ou <literal>FALSE</literal>, + suivant que la premi&egrave;re cl&eacute; existe ou pas. + </para> + <para> + Voir aussi + <function>dba_nextkey</function> + et l'exemple 2 de <link linkend="ref.dba">l'introduction DBA</link>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-insert"> + <refnamediv> + <refname>dba_insert</refname> + <refpurpose>Ins&egrave;re une entr&eacute;e.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>dba_insert</function></funcdef> + <paramdef>string <parameter>key</parameter></paramdef> + <paramdef>string <parameter>value</parameter></paramdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_insert</function> ins&egrave;re l'entr&eacute;e d&eacute;crite + par la cl&eacute; <parameter>key</parameter> et la valeur + <parameter>value</parameter> dans la base sp&eacute;cifi&eacute;e + par <parameter>handle</parameter>. Si une entr&eacute;e aveec la m&ecirc;me + cl&eacute; <parameter>key</parameter> existe d&eacute;j&agrave;, l'insertion + &eacute;chouera. + </para> + <para> + <parameter>key</parameter> est la cl&eacute; de la valeur &agrave; + ins&eacute;rer. + </para> + <para> + <parameter>value</parameter> est la valeur &agrave; ins&eacute;rer. + </para> + <para> + <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_insert</function> retourne <literal>TRUE</literal> ou + <literal>FALSE</literal>, suivant que l'insertion a r&eacute;ussi ou + &eacute;chou&eacute;. + </para> + <para> + Voir aussi + <function>dba_exists</function>, + <function>dba_delete</function>, + <function>dba_fetch</function> et + <function>dba_replace</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-nextkey"> + <refnamediv> + <refname>dba_nextkey</refname> + <refpurpose>Lit la cl&eacute; suivante.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>dba_nextkey</function></funcdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_nextkey</function> retourne la cl&eacute; suivante, + dans la base identifi&eacute;e par <parameter>handle</parameter> et + incr&eacute;mente le pointeur de cl&eacute;. + </para> + <para> + <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_nextkey</function> retourne la cl&eacute;, ou + <literal>FALSE</literal> en cas d'&eacute;chec. + </para> + <para> + Voir aussi + <function>dba_firstkey</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-popen"> + <refnamediv> + <refname>dba_popen</refname> + <refpurpose>Ouvre une connexion persistante &agrave; une base de donn&eacute;es.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>dba_popen</function></funcdef> + <paramdef>string <parameter>path</parameter></paramdef> + <paramdef>string <parameter>mode</parameter></paramdef> + <paramdef>string <parameter>handler</parameter></paramdef> + <paramdef>mixed <parameter><optional>...</optional></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_popen</function> &eacute;tablit une connexion persistante + &agrave; la base rep&eacute;r&eacute;e par <parameter>path</parameter> + avec le mode <parameter>mode</parameter>, en utilisant l'identifiant + <parameter>handler</parameter>. + </para> + <para> + <parameter>path</parameter> est le chemin sur votre machine. + </para> + <para> + <parameter>mode</parameter> vaut "r" pour lecture seule, "w" pour + lecture/&eacute;criture, "c" pour lecture/&eacute;criture, et + cr&eacute;ation si la base n'existe pas, et "n" pour + cr&eacute;ation, &eacute;crasement, et acc&egrave;s en + lecture/&eacute;criture. + </para> + <para> + <parameter>handler</parameter> est le nom de l'identifiant qui sera + utilis&eacute; pour acc&eacute;der &agrave; <parameter>path</parameter>. + Il est pass&eacute; &agrave; <function>dba_popen</function>. + </para> + <para> + <function>dba_popen</function> retourne un identifiant positif, + ou <literal>FALSE</literal>, suivant que la base a &eacute;t&eacute; ouverte, ou que + l'acc&egrave;s a &eacute;chou&eacute;. + </para> + <para> + Voir aussi + <function>dba_open</function> et + <function>dba_close</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-open"> + <refnamediv> + <refname>dba_open</refname> + <refpurpose>Ouvre une base de donn&eacute;es.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>dba_open</function></funcdef> + <paramdef>string <parameter>path</parameter></paramdef> + <paramdef>string <parameter>mode</parameter></paramdef> + <paramdef>string <parameter>handler</parameter></paramdef> + <paramdef>mixed <parameter><optional>...</optional></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_open</function> &eacute;tablit une connexion &agrave; + la base rep&eacute;r&eacute;e par <parameter>path</parameter> avec le + mode <parameter>mode</parameter> et l'identifiant <parameter>handler</parameter>. + </para> + <para> + <parameter>path</parameter>est le chemin sur votre machine. + </para> + <para> + <parameter>mode</parameter> vaut "r" pour lecture seule, "w" pour + lecture/&eacute;criture, "c" pour lecture/&eacute;criture, et + cr&eacute;ation si la base n'existe pas, et "n" pour + cr&eacute;ation, &eacute;crasement, et acc&egrave;s en + lecture/&eacute;criture. + </para> + <para> + <parameter>handler</parameter> est le nom de l'identifiant qui + sera utilis&eacute; pour acc&eacute;der &agrave; <parameter>path</parameter>. + Il est pass&eacute; &agrave; <function>dba_popen</function>. + </para> + <para> + Voir aussi + <function>dba_popen</function> et + <function>dba_close</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-optimize"> + <refnamediv> + <refname>dba_optimize</refname> + <refpurpose>Optimise une base.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>dba_optimize</function></funcdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_optimize</function> optimise la base de donn&eacute;es + identifi&eacute;e par <parameter>handle</parameter>. + </para> + <para> + <parameter>handle</parameter> est un identifiant de base retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_optimize</function> retourne <literal>TRUE</literal> ou + <literal>FALSE</literal>, suivant que l'optimisation a r&eacute;ussi + ou &eacute;chou&eacute;. + </para> + <para> + Voir aussi + <function>dba_sync</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-replace"> + <refnamediv> + <refname>dba_replace</refname> + <refpurpose>Remplace ou ins&egrave;re une entr&eacute;e.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>dba_replace</function></funcdef> + <paramdef>string <parameter>key</parameter></paramdef> + <paramdef>string <parameter>value</parameter></paramdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_replace</function> remplaces ou ins&egrave;re une entr&eacute;e, + pour la cl&eacute; <parameter>key</parameter> et avec la valeur + <parameter>value</parameter> dans la base identifi&eacute;e par + <parameter>handle</parameter>. + </para> + <para> + <parameter>key</parameter> est la cl&eacute; qui va &ecirc;tre + ins&eacute;r&eacute;e. + </para> + <para> + <parameter>value</parameter> est la valeur qui va &ecirc;tre + ins&eacute;r&eacute;e. + </para> + <para> + <parameter>handle</parameter> est un identifiant de base retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_replace</function> retourne <literal>TRUE</literal> ou + <literal>FALSE</literal>, suivant que l'op&eacute;ration r&eacute;ussit + ou &eacute;choue. + </para> + <para> + Voir aussi + <function>dba_exists</function>, + <function>dba_delete</function>, + <function>dba_fetch</function> et + <function>dba_insert</function>. + </para> + </refsect1> + </refentry> + <refentry id="function.dba-sync"> + <refnamediv> + <refname>dba_sync</refname> + <refpurpose>Synchronise une base de donn&eacute;es.</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <funcsynopsis> + <funcprototype> + <funcdef>boolean <function>dba_sync</function></funcdef> + <paramdef>resource <parameter>handle</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>dba_sync</function> synchronise la base de donn&eacute;es + sp&eacute;cifi&eacute;e par <parameter>handle</parameter>. Si + accept&eacute;, cela va probablement lancer une op&eacute;ration + de r&eacute;&eacute;criture physique du fichier. + </para> + <para> + <parameter>handle</parameter> est un identifiant de base retourn&eacute; par + <function>dba_open</function>. + </para> + <para> + <function>dba_sync</function> retourne <literal>TRUE</literal> ou + <literal>FALSE</literal>, si la synchronisation r&eacute;ussi, ou + &eacute;choue, respectivement. + </para> + <para> + Voir aussi + <function>dba_optimize</function>. </para> - </partintro> - <refentry id="function.dba-close"> - <refnamediv> - <refname>dba_close</refname> - <refpurpose>Ferme une base.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>void <function>dba_close</function></funcdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_close</function> ferme le lien &eacute;tablit avec - la base et lib&egrave;re toutes les ressources de <parameter>handle</parameter>. - </para> - <para> - <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_close</function> ne retourne aucune valeur. - </para> - <para> - Voir aussi: <function>dba_open</function> et <function>dba_popen</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-delete"> - <refnamediv> - <refname>dba_delete</refname> - <refpurpose>Efface une entr&eacute;e.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>bool <function>dba_delete</function></funcdef> - <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_delete</function> efface l'entr&eacute;e - sp&eacute;cifi&eacute;e par la cl&eacute; <parameter>key</parameter>, - dans la base identifi&eacute;e par <parameter>handle</parameter>. - </para> - <para> - <parameter>key</parameter> est la cl&eacute; de l'entr&eacute;e &agrave; effacer. - </para> - <para> - <parameter>handle</parameter> est un identifiant de lien, retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_delete</function> retourne &true; ou &false;, si l'entr&eacute;e est - effac&eacute;e, ou pas effac&eacute;e, respectivement. - </para> - <para> - Voir aussi: <function>dba_exists</function>, <function>dba_fetch</function>, - <function>dba_insert</function> et <function>dba_replace</function> - </para> - </refsect1> - </refentry> - <refentry id="function.dba-exists"> - <refnamediv> - <refname>dba_exists</refname> - <refpurpose>V&eacute;rifie qu'une cl&eacute; existe.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>bool <function>dba_exists</function></funcdef> - <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_exists</function> v&eacute;rifie si la cl&eacute; - <parameter>key</parameter> existe dans la base identifi&eacute;e - par <parameter>handle</parameter>. - </para> - <para> - <parameter>key</parameter> est la cl&eacute; qui doit &ecirc;tre - v&eacute;rfi&eacute;e. - </para> - <para> - <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_exists</function> retourne &true; ou &false;, si la cl&eacute; est - trouv&eacute;e, ou pas, respectivement. - </para> - <para> - Voir aussi : <function>dba_fetch</function>, <function>dba_delete</function>, - <function>dba_insert</function> et <function>dba_replace</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-fetch"> - <refnamediv> - <refname>dba_fetch</refname> - <refpurpose>Lit les donn&eacute;es li&eacute;es &agrave; une cl&eacute;.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>dba_fetch</function></funcdef> - <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_fetch</function> lit les donn&eacute;es sp&eacute;cifi&eacute;e - par la cl&eacute; <parameter>key</parameter> dans la base identifi&eacute;e - par <parameter>handle</parameter>. - </para> - <para> - <parameter>key</parameter> est la cl&eacute; dont on veut lire les - donn&eacute;es. - </para> - <para> - <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_fetch</function> retourne la cha&icirc;ne associ&eacute;e ou &false;, - si la paire cl&eacute;/valeur n'a pas &eacute;t&eacute; trouv&eacute;e. - </para> - <para> - Voir aussi : <function>dba_exists</function>, <function>dba_delete</function>, - <function>dba_insert</function> et <function>dba_replace</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-firstkey"> - <refnamediv> - <refname>dba_firstkey</refname> - <refpurpose>Lit la premi&egrave;re cl&eacute;.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>dba_firstkey</function></funcdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_firstkey</function> retourne la premi&egrave;re cl&eacute; - de la base de donn&eacute;es sp&eacute;cifi&eacute;e par - <parameter>handle</parameter> et y place le pointeur interne de - cl&eacute;. Cela permettra de traverser la base. - </para> - <para> - <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_firstkey</function> retourne la cl&eacute;, ou &false;, suivant - que la premi&egrave;re cl&eacute; existe ou pas. - </para> - <para> - Voir aussi : <function>dba_nextkey</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-insert"> - <refnamediv> - <refname>dba_insert</refname> - <refpurpose>Ins&egrave;re une entr&eacute;e.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>bool <function>dba_insert</function></funcdef> - <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>string <parameter>value</parameter></paramdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_insert</function> ins&egrave;re l'entr&eacute;e d&eacute;crite - par la cl&eacute; <parameter>key</parameter> et la valeur - <parameter>value</parameter> dans la base sp&eacute;cifi&eacute;e - par <parameter>handle</parameter>. Si une entr&eacute;e aveec la m&ecirc;me - cl&eacute; <parameter>key</parameter> existe d&eacute;j&agrave;, l'insertion - &eacute;chouera. - </para> - <para> - <parameter>key</parameter> est la cl&eacute; de la valeur &agrave; - ins&eacute;rer. - </para> - <para> - <parameter>value</parameter> est la valeur &agrave; ins&eacute;rer. - </para> - <para> - <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_insert</function> retourne &true; ou &false;, suivant que l'insertion - a r&eacute;ussi ou &eacute;chou&eacute;. - </para> - <para> - Voir aussi : <function>dba_exists</function>, <function>dba_delete</function>, - <function>dba_fetch</function> et <function>dba_replace</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-nextkey"> - <refnamediv> - <refname>dba_nextkey</refname> - <refpurpose>Lit la cl&eacute; suivante.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>dba_nextkey</function></funcdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_nextkey</function> retourne la cl&eacute; suivante, - dans la base identifi&eacute;e par <parameter>handle</parameter> et - incr&eacute;mente le pointeur de cl&eacute;. - </para> - <para> - <parameter>handle</parameter> est un identifiant de base, retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_nextkey</function> retourne la cl&eacute;, ou &false; en cas d'&eacute;chec. - </para> - <para> - Voir aussi: <function>dba_firstkey</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-popen"> - <refnamediv> - <refname>dba_popen</refname> - <refpurpose>Ouvre une connexion persistante &agrave; une base de donn&eacute;es.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>int <function>dba_popen</function></funcdef> - <paramdef>string <parameter>path</parameter></paramdef> - <paramdef>string <parameter>mode</parameter></paramdef> - <paramdef>string <parameter>handler</parameter></paramdef> - <paramdef><parameter><optional>...</optional></parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_popen</function> &eacute;tablit une connexion persistante - &agrave; la base rep&eacute;r&eacute;e par <parameter>path</parameter> - avec le mode <parameter>mode</parameter>, en utilisant l'identifiant - <parameter>handler</parameter>. - </para> - <para> - <parameter>path</parameter> est le chemin sur votre machine. - </para> - <para> - <parameter>mode</parameter> vaut "r" pour lecture seule, "w" pour - lecture/&eacute;criture, "c" pour lecture/&eacute;criture, et - cr&eacute;ation si la base n'existe pas, et "n" pour - cr&eacute;ation, &eacute;crasement, et acc&egrave;s en - lecture/&eacute;criture. - </para> - <para> - <parameter>handler</parameter> est le nom de l'identifiant qui sera - utilis&eacute; pour acc&eacute;der &agrave; <parameter>path</parameter>. - Il est pass&eacute; &agrave; <function>dba_popen</function>. - </para> - <para> - <function>dba_popen</function> retourne un identifiant positif, - ou &false;, suivant que la base a &eacute;t&eacute; ouverte, ou que - l'acc&egrave;s a &eacute;chou&eacute;. - </para> - <para> - Voir aussi : <function>dba_open</function> et <function>dba_close</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-open"> - <refnamediv> - <refname>dba_open</refname> - <refpurpose>Ouvre une base de donn&eacute;es.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>int <function>dba_open</function></funcdef> - <paramdef>string <parameter>path</parameter></paramdef> - <paramdef>string <parameter>mode</parameter></paramdef> - <paramdef>string <parameter>handler</parameter></paramdef> - <paramdef><parameter><optional>...</optional></parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_open</function> &eacute;tablit une connexion &agrave; - la base rep&eacute;r&eacute;e par <parameter>path</parameter> avec le - mode <parameter>mode</parameter> et l'identifiant <parameter>handler</parameter>. - </para> - <para> - <parameter>path</parameter>est le chemin sur votre machine. - </para> - <para> - <parameter>mode</parameter> vaut "r" pour lecture seule, "w" pour - lecture/&eacute;criture, "c" pour lecture/&eacute;criture, et - cr&eacute;ation si la base n'existe pas, et "n" pour - cr&eacute;ation, &eacute;crasement, et acc&egrave;s en - lecture/&eacute;criture. - </para> - <para> - <parameter>handler</parameter> est le nom de l'identifiant qui - sera utilis&eacute; pour acc&eacute;der &agrave; <parameter>path</parameter>. - Il est pass&eacute; &agrave; <function>dba_popen</function>. - </para> - <para> - Voir aussi : <function>dba_popen</function> et <function>dba_close</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-optimize"> - <refnamediv> - <refname>dba_optimize</refname> - <refpurpose>Optimise une base.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>bool <function>dba_optimize</function></funcdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_optimize</function> optimise la base de donn&eacute;es - identifi&eacute;e par <parameter>handle</parameter>. - </para> - <para> - <parameter>handle</parameter> est un identifiant de base retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_optimize</function> retourne &true; ou &false;, suivant que - l'optimisation a r&eacute;ussi ou &eacute;chou&eacute;. - </para> - <para> - Voir aussi : <function>dba_sync</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-replace"> - <refnamediv> - <refname>dba_replace</refname> - <refpurpose>Remplace ou ins&egrave;re une entr&eacute;e.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>bool <function>dba_replace</function></funcdef> - <paramdef>string <parameter>key</parameter></paramdef> - <paramdef>string <parameter>value</parameter></paramdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_replace</function> remplaces ou ins&egrave;re une entr&eacute;e, - pour la cl&eacute; <parameter>key</parameter> et avec la valeur - <parameter>value</parameter> dans la base identifi&eacute;e par - <parameter>handle</parameter>. - </para> - <para> - <parameter>key</parameter> est la cl&eacute; qui va &ecirc;tre - ins&eacute;r&eacute;e. - </para> - <para> - <parameter>value</parameter> est la valeur qui va &ecirc;tre - ins&eacute;r&eacute;e. - </para> - <para> - <parameter>handle</parameter> est un identifiant de base retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_replace</function> retourne &true; ou &false;, suivant que - l'op&eacute;ration r&eacute;ussit ou &eacute;choue. - </para> - <para> - Voir aussi : <function>dba_exists</function>, <function>dba_delete</function>, - <function>dba_fetch</function> et <function>dba_insert</function>. - </para> - </refsect1> - </refentry> - <refentry id="function.dba-sync"> - <refnamediv> - <refname>dba_sync</refname> - <refpurpose>Synchronise une base de donn&eacute;es.</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>bool <function>dba_sync</function></funcdef> - <paramdef>resource <parameter>handle</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>dba_sync</function> synchronise la base de donn&eacute;es - sp&eacute;cifi&eacute;e par <parameter>handle</parameter>. Si - accept&eacute;, cela va probablement lancer une op&eacute;ration - de r&eacute;&eacute;criture physique du fichier. - </para> - <para> - <parameter>handle</parameter> est un identifiant de base retourn&eacute; par - <function>dba_open</function>. - </para> - <para> - <function>dba_sync</function> retourne &true; ou &false;, si la - synchronisation r&eacute;ussi, ou &eacute;choue, respectivement. - </para> - <para> - Voir aussi : <function>dba_optimize</function>. - </para> - </refsect1> - </refentry> - </reference> + </refsect1> + </refentry> +</reference> <!-- Keep this comment at the end of the file Local variables: mode: sgml
« previous php.doc (#969336614) next »