mirror of
https://github.com/macintoshplus/doc-fr.git
synced 2026-04-24 09:08:13 +02:00
sync witn EN
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@187167 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision: 1.11 $ -->
|
||||
<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready -->
|
||||
<!-- $Revision: 1.12 $ -->
|
||||
<!-- EN-Revision: 1.14 Maintainer: jsgoupil Status: ready -->
|
||||
<refentry id="function.sqlite-create-function">
|
||||
<refnamediv>
|
||||
<refname>sqlite_create_function</refname>
|
||||
@@ -9,7 +9,8 @@
|
||||
Enregistre une fonction utilisateur "classique" UDF pour SQLite
|
||||
</refpurpose>
|
||||
</refnamediv>
|
||||
<refsect1>
|
||||
|
||||
<refsect1 role="description">
|
||||
&reftitle.description;
|
||||
<methodsynopsis>
|
||||
<type>bool</type><methodname>sqlite_create_function</methodname>
|
||||
@@ -33,23 +34,66 @@
|
||||
&php; dans SQLite comme <acronym>UDF</acronym> (Fonction Définie par l'Utilisateur,
|
||||
User Defined Function), pour qu'elle soit accessible depuis les requêtes SQL.
|
||||
</para>
|
||||
<para>
|
||||
<parameter>db</parameter> spécifie une ressource de base de données SQLite,
|
||||
que vous souhaitez améliorer. <parameter>function_name</parameter> spécifie
|
||||
le nom de la fonction que vous utiliserez dans les requêtes SQL.
|
||||
<parameter>callback</parameter> peut être n'importe quelle fonction de
|
||||
callback &php;.
|
||||
Les fonctions de callback doivent retourner un type compréhensible par SQLite (i.e.
|
||||
<link linkend="language.types.intro">type scalaire</link>).
|
||||
Le paramètre optionnel <parameter>num_args</parameter> est
|
||||
utilisé par l'analyseur d'expressions SQLite. Il est recommandé que vous
|
||||
fournissiez une valeur si votre fonction n'accepte qu'un nombre fixe
|
||||
d'arguments.
|
||||
</para>
|
||||
<para>
|
||||
Les UDF peuvent être utilisées dans n'importe quelle requête SQL qui peut
|
||||
appeler des fonctions, telles que SELECT et UPDATE, ou même des triggers.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 role="parameters">
|
||||
&reftitle.parameters;
|
||||
<para>
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
<term><parameter>dbhandle</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
La ressource de base de données SQLite; retournée par
|
||||
<function>sqlite_open</function> lorsque utilisée de manière
|
||||
procédurale. Ce paramètre n'est pas requis si vous utilisé la méthode
|
||||
orientée objet.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>function_name</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Le nom de la fonction utilisée dans les requêtes SQL.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>callback</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Fonction de procédure de rappel pour gérer les fonctions SQL définies.
|
||||
</para>
|
||||
<note>
|
||||
<simpara>
|
||||
Les fonctions de procédure de rappel devraient retourner un type
|
||||
compris par SQLite (c'est-à-dire, voir
|
||||
<link linkend="language.types.intro">type scalaire</link>).
|
||||
</simpara>
|
||||
</note>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry>
|
||||
<term><parameter>num_args</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Conseil à l'analyseur SQLite si la fonction de procédure de rappel
|
||||
accepte un nombre prédéterminé d'arguments.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</para>
|
||||
&sqlite.param-compat;
|
||||
</refsect1>
|
||||
|
||||
<refsect1 role="examples">
|
||||
&reftitle.examples;
|
||||
<para>
|
||||
<example>
|
||||
<title>Exemple avec <function>sqlite_create_function</function></title>
|
||||
@@ -130,12 +174,18 @@ $rows = sqlite_array_query($db, "SELECT php('md5', filename) from files");
|
||||
natives SQLite.
|
||||
</para>
|
||||
</tip>
|
||||
</refsect1>
|
||||
|
||||
<refsect1 role="seealso">
|
||||
&reftitle.seealso;
|
||||
<para>
|
||||
Voir aussi
|
||||
<function>sqlite_create_aggregate</function>.
|
||||
<simplelist>
|
||||
<member><function>sqlite_create_aggregate</function></member>
|
||||
</simplelist>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
||||
Reference in New Issue
Block a user