Files
doc-fr/reference/pdo_sqlite/reference.xml
Yannick Torres 3d20fe648b &php; => PHP
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@261459 c90b9560-bf6c-de11-be94-00142212c4b1
2008-06-21 20:51:48 +00:00

154 lines
4.7 KiB
XML

<?xml version='1.0' encoding='iso-8859-1'?>
<!-- $Revision: 1.8 $ -->
<!-- EN-Revision: 1.15 Maintainer: jsgoupil Status: ready -->
<!-- Purpose: database.vendors -->
<!-- Membership: bundled, pecl -->
<!-- Reviewed: no -->
<reference xml:id="ref.pdo-sqlite" xmlns="http://docbook.org/ns/docbook">
<title>Fonctions SQLite (PDO_SQLITE)</title>
<titleabbrev>SQLite (PDO)</titleabbrev>
<partintro>
<section xml:id="pdo-sqlite.intro">
&reftitle.intro;
<para>
PDO_ODBC est un pilote qui implémente l'<link
linkend="intro.pdo">interface de PHP Data Objects (PDO)</link> pour
autoriser l'accès de PHP aux bases de données SQLite 3.
</para>
<para>
Dans PHP 5.1, l'extension <link linkend="ref.sqlite">SQLite</link>
fournit aussi le pilote pour les bases de données SQLite 2; bien que ce
n'est pas techniquement une partie du pilote de PDO_SQLITE, il se
comporte similairement, donc il est documenté a côté de ce pilote. Le
pilote SQLite 2 pour PDO est fourni principalement pour rendre plus facile
l'importation de l'ancien format sqlite 2 des fichiers de base de données
dans une application qui utilisent le pilote sqlite 3 qui est plus rapide
et plus efficace. En conséquence, le pilote SQLite 2 n'est pas aussi
riche en fonctionnalité que le pilote SQLite 3.
</para>
</section>
</partintro>
<refentry xml:id="ref.pdo-sqlite.connection">
<refnamediv>
<refname>PDO_SQLITE DSN</refname>
<refpurpose>Connexion aux bases de données SQLite</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
Le Data Source Name (DSN) de PDO_SQLITE est composé des éléments suivants :
<variablelist>
<varlistentry>
<term>Préfixe DSN (SQLite 3)</term>
<listitem>
<para>
Le préfixe DSN est <userinput>sqlite:</userinput>.
<itemizedlist>
<listitem>
<para>
Pour accéder à une base de données sur le disque, ajoutez le
chemin absolu au préfixe DSN.
</para>
</listitem>
<listitem>
<para>
Pour créer une base de données en mémoire, ajouter
<literal>:memory:</literal> au préfixe DSN.
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Préfixe DSN (SQLite 2)</term>
<listitem>
<para>
L'extension <link linkend="ref.sqlite">SQLite</link> dans PHP 5.1
fournit un pilote PDO qui supporte l'accès et la création de bases de
données pour SQLite 2. Ceci vous permet d'accéder aux bases de
données que vous avez créées avec l'extension <link
linkend="ref.sqlite">SQLite</link> dans une version antérieure de
PHP.
</para>
<note>
<para>
Le pilote sqlite2 n'est disponible que dans PHP 5.1.x si vous
avez activé PDO et ext/sqlite. Il n'est actuellement pas disponible
à partir de PECL.
</para>
</note>
<para>
Le préfixe DSN pour se connecter aux bases de données SQLite 2 est
<userinput>sqlite2:</userinput>.
<itemizedlist>
<listitem>
<para>
Pour accéder à une base de données sur le disque, ajoutez le
chemin absolu au préfixe DSN.
</para>
</listitem>
<listitem>
<para>
Pour créer une base de données en mémoire, ajouter
<literal>:memory:</literal> au préfixe DSN.
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Exemples avec PDO_SQLITE DSN</title>
<para>
Les exemples suivant montrent PDO_SQLITE DSN pour se connecter aux
bases de données SQLite :
<programlisting>
<![CDATA[
sqlite:/opt/databases/mydb.sq3
sqlite::memory:
sqlite2:/opt/databases/mydb.sq2
sqlite2::memory:
]]>
</programlisting>
</para>
</example>
</para>
</refsect1>
</refentry>
&reference.pdo-sqlite.entities.functions;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->