cvs: phpdoc /en/reference/sqlite ini.xml /en/reference/sqlite/functions sqlite-array-query.xml sqlite-busy-timeout.xml sqlite-changes.xml
sqlite-close.xml sqlite-column.xml sqlite-create-aggregate.xml sqlite-create-function.xml sqlite-current.xml sqlite-error-string.xml
sqlite-escape-string.xml sqlite-exec.xml sqlite-factory.xml sqlite-fetch-all.xml sqlite-fetch-array.xml sqlite-fetch-column-types.xml
sqlite-fetch-object.xml sqlite-fetch-single.xml sqlite-fetch-string.xml sqlite-field-name.xml sqlite-has-more.xml sqlite-has-prev.xml sqlite-key.xml
sqlite-last-error.xml sqlite-last-insert-rowid.xml sqlite-libencoding.xml sqlite-libversion.xml sqlite-next.xml sqlite-num-fields.xml
sqlite-num-rows.xml sqlite-open.xml sqlite-popen.xml sqlite-prev.xml sqlite-query.xml sqlite-rewind.xml sqlite-seek.xml sqlite-single-query.xml
sqlite-udf-decode-binary.xml sqlite-udf-encode-binary.xml sqlite-unbuffered-query.xml sqlite-valid.xml
| From: | Kenneth Schwartz | Date: | Mon, 21 Feb 2005 00:31:08 +0000 |
| Subject: | cvs: phpdoc /en/reference/sqlite ini.xml /en/reference/sqlite/functions sqlite-array-query.xml sqlite-busy-timeout.xml sqlite-changes.xml sqlite-close.xml sqlite-column.xml sqlite-create-aggregate.xml sqlite-create-function.xml sqlite-current.xml sqlite-error-string.xml sqlite-escape-string.xml sqlite-exec.xml sqlite-factory.xml sqlite-fetch-all.xml sqlite-fetch-array.xml sqlite-fetch-column-types.xml sqlite-fetch-object.xml sqlite-fetch-single.xml sqlite-fetch-string.xml sqlite-field-name.xml sqlite-has-more.xml sqlite-has-prev.xml sqlite-key.xml sqlite-last-error.xml sqlite-last-insert-rowid.xml sqlite-libencoding.xml sqlite-libversion.xml sqlite-next.xml sqlite-num-fields.xml sqlite-num-rows.xml sqlite-open.xml sqlite-popen.xml sqlite-prev.xml sqlite-query.xml sqlite-rewind.xml sqlite-seek.xml sqlite-single-query.xml sqlite-udf-decode-binary.xml sqlite-udf-encode-binary.xml sqlite-unbuffered-query.xml sqlite-valid.xml |
||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969366707@lists.php.net to get a copy of this message | ||
irchtml Sun Feb 20 19:31:08 2005 EDT
Modified files:
/phpdoc/en/reference/sqlite ini.xml
/phpdoc/en/reference/sqlite/functions sqlite-array-query.xml
sqlite-busy-timeout.xml
sqlite-changes.xml
sqlite-close.xml
sqlite-column.xml
sqlite-create-aggregate.xml
sqlite-create-function.xml
sqlite-current.xml
sqlite-error-string.xml
sqlite-escape-string.xml
sqlite-exec.xml
sqlite-factory.xml
sqlite-fetch-all.xml
sqlite-fetch-array.xml
sqlite-fetch-column-types.xml
sqlite-fetch-object.xml
sqlite-fetch-single.xml
sqlite-fetch-string.xml
sqlite-field-name.xml
sqlite-has-more.xml
sqlite-has-prev.xml
sqlite-key.xml
sqlite-last-error.xml
sqlite-last-insert-rowid.xml
sqlite-libencoding.xml
sqlite-libversion.xml
sqlite-next.xml
sqlite-num-fields.xml
sqlite-num-rows.xml
sqlite-open.xml
sqlite-popen.xml
sqlite-prev.xml
sqlite-query.xml
sqlite-rewind.xml
sqlite-seek.xml
sqlite-single-query.xml
sqlite-udf-decode-binary.xml
sqlite-udf-encode-binary.xml
sqlite-unbuffered-query.xml
sqlite-valid.xml
Log:
switch to new structure
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/ini.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/ini.xml diff -u phpdoc/en/reference/sqlite/ini.xml:1.7 phpdoc/en/reference/sqlite/ini.xml:1.8 --- phpdoc/en/reference/sqlite/ini.xml:1.7 Tue Feb 15 04:46:08 2005 +++ phpdoc/en/reference/sqlite/ini.xml Sun Feb 20 19:31:06 2005 @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <section id="sqlite.configuration"> &reftitle.runtime; &extension.runtime; <para> <table> - <title>SQLite Configuration Options</title> + <title>SQLite &ConfigureOptions;</title> <tgroup cols="3"> <thead> <row> - <entry>Name</entry> - <entry>Default</entry> - <entry>Changeable</entry> + <entry>&Name;</entry> + <entry>&Default;</entry> + <entry>&Changeable;</entry> </row> </thead> <tbody> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml?r1=1.11&r2=1.12&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml:1.11 phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml:1.12 --- phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml:1.11 Wed Jan 19 18:02:41 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> +<!-- $Revision: 1.12 $ --> <refentry id="function.sqlite-array-query"> <refnamediv> <refname>sqlite_array_query</refname> <refname>SQLiteDatabase->arrayQuery</refname> <refpurpose>Execute a query against a given database and returns an array</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_array_query</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -33,26 +34,82 @@ </methodsynopsis> </classsynopsis> <para> - <function>sqlite_array_query</function> is similar to calling - <function>sqlite_query</function> and then - <function>sqlite_fetch_array</function> for each row of the result set - and storing it into an array, as shown in the example below. Calling - <function>sqlite_array_query</function> is significantly faster than - using such a script. + <function>sqlite_array_query</function> executes the given query and returns + an array of the entire result set. It is similar to calling <function> + sqlite_query</function> and then <function>sqlite_fetch_array</function> + for each row in the result set. <function>sqlite_array_query</function> is + significantly faster than the aforementioned. + </para> + <tip> + <para> + <function>sqlite_array_query</function> is best suited to queries + returning 45 rows or less. If you have more data than that, it is + recommended that you write your scripts to use + <function>sqlite_unbuffered_query</function> instead for more optimal + performance. + </para> + </tip> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>query</parameter></term> + <listitem> + <para> + The query to be executed. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + &sqlite.param-compat; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of the entire result set; &false; otherwise. </para> - &sqlite.result-type; &sqlite.case-fold; - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_array_query</function> implemented yourself</title> + <title>Procedural style</title> <programlisting role="php"> <![CDATA[ <?php -$q = sqlite_query($dbhandle, "SELECT name, email FROM users LIMIT 25"); -$rows = array(); -while ($r = sqlite_fetch_array($q)) { - $rows[] = $r; +$dbhandle = sqlite_open('sqlitedb'); +$result = sqlite_array_query($dbhandle, 'SELECT name, email FROM users LIMIT 25', SQLITE_ASSOC); +foreach ($result as $entry) { + echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; } ?> ]]> @@ -61,17 +118,10 @@ </para> <para> <example> - <title><function>sqlite_array_query</function> example</title> + <title>Object-oriented style</title> <programlisting role="php"> <![CDATA[ <?php -$dbhandle = sqlite_open('sqlitedb'); -$result = sqlite_array_query($dbhandle, 'SELECT name, email FROM users LIMIT 25', SQLITE_ASSOC); -foreach ($result as $entry) { - echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; -} - -/* OO Example */ $dbhandle = new SQLiteDatabase('sqlitedb'); $result = $dbhandle->arrayQuery('SELECT name, email FROM users LIMIT 25', SQLITE_ASSOC); foreach ($result as $entry) { @@ -82,23 +132,20 @@ </programlisting> </example> </para> - <tip> - <para> - <function>sqlite_array_query</function> is best suited to queries - returning 45 rows or less. If you have more data than that, it is - recommended that you write your scripts to use - <function>sqlite_unbuffered_query</function> instead for more optimal - performance. - </para> - </tip> - &sqlite.param-compat; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_query</function>, - <function>sqlite_fetch_array</function>, and - <function>sqlite_fetch_string</function>. + <simplelist> + <member><function>sqlite_query</function></member> + <member><function>sqlite_fetch_array</function></member> + <member><function>sqlite_fetch_string</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml:1.7 Fri Jan 14 00:42:47 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-busy-timeout"> <refnamediv> <refname>sqlite_busy_timeout</refname> <refname>SQLiteDatabase->busyTimeout</refname> <refpurpose>Set busy timeout duration, or disable busy handlers</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>void</type><methodname>sqlite_busy_timeout</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -22,29 +23,70 @@ </methodsynopsis> </classsynopsis> <para> - Set the maximum time that sqlite will wait for a - <parameter>dbhandle</parameter> - to become ready for use to <parameter>milliseconds</parameter>. - If <parameter>milliseconds</parameter> is <literal>0</literal>, busy - handlers will be disabled and sqlite will return immediately with a - <literal>SQLITE_BUSY</literal> status code if another process/thread has - the database locked for an update. + Set the maximum time, in milliseconds, that SQLite will wait for a + <parameter>dbhandle</parameter> to become ready for use. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - PHP sets the default busy timeout to be 60 seconds when the database is - opened. + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>milliseconds</parameter></term> + <listitem> + <para> + The number of milliseconds. When set to + <literal>0</literal>, busy handlers will be disabled and SQLite will + return immediately with a <literal>SQLITE_BUSY</literal> status code + if another process/thread has the database locked for an update. + </para> + <para> + PHP sets the default busy timeout to be 60 seconds when the database is + opened. + </para> + <note> + <para> + There are one thousand (1000) milliseconds in one second. + </para> + </note> + </listitem> + </varlistentry> + </variablelist> </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_busy_timeout</function> example</title> + <title>Procedural style</title> <programlisting role="php"> <![CDATA[ <?php $dbhandle = sqlite_open('sqlitedb'); sqlite_busy_timeout($dbhandle, 10000); // set timeout to 10 seconds sqlite_busy_timeout($dbhandle, 0); // disable busy handler - -/* OO Example */ +?>]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object oriented style</title> + <programlisting role="php"> +<![CDATA[ +<?php $dbhandle = new SQLiteDatabase('sqlitedb'); $dbhandle->busyTimeout(10000); // 10 seconds $dbhandle->busyTimeout(0); // disable @@ -52,16 +94,18 @@ </programlisting> </example> </para> - <note> - <para> - There are one thousand (1000) milliseconds in one second. - </para> - </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_open</function>. + <simplelist> + <member><function>sqlite_open</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-changes.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-changes.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-changes.xml:1.9 phpdoc/en/reference/sqlite/functions/sqlite-changes.xml:1.10 --- phpdoc/en/reference/sqlite/functions/sqlite-changes.xml:1.9 Wed Jan 19 17:13:08 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-changes.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <refentry id="function.sqlite-changes"> <refnamediv> <refname>sqlite_changes</refname> @@ -9,8 +9,9 @@ recent SQL statement </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_changes</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -28,9 +29,31 @@ statement executed against the <parameter>dbhandle</parameter> database handle. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_changes</function> example</title> + <title>Procedural style</title> <programlisting role="php"> <![CDATA[ <?php @@ -41,8 +64,16 @@ } else { echo 'Number of rows modified: ', sqlite_changes($dbhandle); } - -/* OO Example */ +?>]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object oriented style</title> + <programlisting role="php"> +<![CDATA[ +<?php $dbhandle = new SQLiteDatabase('mysqlitedb'); $query = $dbhandle->query("UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'"); if (!$query) { @@ -50,13 +81,18 @@ } else { echo 'Number of rows modified: ', $dbhandle->changes(); } - ?>]]> </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_num_rows</function>. + <simplelist> + <member><function>sqlite_open</function></member> + </simplelist> </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-close.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-close.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-close.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-close.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-close.xml:1.5 Wed Jan 19 08:55:43 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-close.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-close"> <refnamediv> <refname>sqlite_close</refname> <refpurpose>Closes an open SQLite database</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>void</type><methodname>sqlite_close</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -16,6 +17,27 @@ If the database was persistent, it will be closed and removed from the persistent list. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title><function>sqlite_close</function> example</title> @@ -29,12 +51,19 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_open</function> and - <function>sqlite_popen</function>. + <simplelist> + <member><function>sqlite_open</function></member> + <member><function>sqlite_popen</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-column.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-column.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-column.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-column.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-column.xml:1.5 Wed Jan 12 03:56:57 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-column.xml Sun Feb 20 19:31:07 2005 @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-column"> -<refnamediv> - <refname>sqlite_column</refname> - <refname>SQLiteResult->column</refname> - <refname>SQLiteUnbuffered->column</refname> - <refpurpose>Fetches a column from the current row of a result set</refpurpose> -</refnamediv> - <refsect1> - <title>Description</title> + <refnamediv> + <refname>sqlite_column</refname> + <refname>SQLiteResult->column</refname> + <refname>SQLiteUnbuffered->column</refname> + <refpurpose>Fetches a column from the current row of a result set</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>sqlite_column</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -37,16 +38,59 @@ <parameter>index_or_name</parameter> (if it is an integer) from the current row of the query result handle <parameter>result</parameter>. </para> - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - Use this function when you are iterating a large result set with many - columns, or with columns that contain large amounts of data. + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>index_or_name</parameter></term> + <listitem> + <para> + The column index or name to fetch. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + <note> + <para> + Use this function when you are iterating a large result set with many + columns, or with columns that contain large amounts of data. + </para> + </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_fetch_string</function>. + <simplelist> + <member><function>sqlite_fetch_string</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml?r1=1.11&r2=1.12&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml:1.11 phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml:1.12 --- phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml:1.11 Wed Jan 12 03:56:57 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> +<!-- $Revision: 1.12 $ --> <refentry id="function.sqlite-create-aggregate"> <refnamediv> <refname>sqlite_create_aggregate</refname> <refname>SQLiteDatabase->createAggregate</refname> <refpurpose>Register an aggregating UDF for use in SQL statements</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_create_aggregate</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -45,6 +46,61 @@ Callback functions should return a type understood by SQLite (i.e. <link linkend="language.types.intro">scalar type</link>). </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>function_name</parameter></term> + <listitem> + <para> + The name of the function used in SQL statements. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>step_func</parameter></term> + <listitem> + <para> + Callback function called for each row of the result set. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>finalize_func</parameter></term> + <listitem> + <para> + Callback function to aggregate the "stepped" data from each row. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>num_args</parameter></term> + <listitem> + <para> + Hint to the SQLite parser if the callback function accepts a + predetermined number of arguments. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title>max_length aggregation function example</title> @@ -134,13 +190,20 @@ SQL functions. </para> </tip> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_create_function</function>, - <function>sqlite_udf_encode_binary</function> and - <function>sqlite_udf_decode_binary</function>. + <simplelist> + <member><function>sqlite_create_function</function></member> + <member><function>sqlite_udf_encode_binary</function></member> + <member><function>sqlite_udf_decode_binary</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml?r1=1.13&r2=1.14&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml:1.13 phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml:1.14 --- phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml:1.13 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.13 $ --> +<!-- $Revision: 1.14 $ --> <refentry id="function.sqlite-create-function"> <refnamediv> <refname>sqlite_create_function</refname> @@ -8,8 +8,9 @@ Registers a "regular" User Defined Function for use in SQL statements </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_create_function</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -30,26 +31,66 @@ <para> <function>sqlite_create_function</function> allows you to register a PHP function with SQLite as an <acronym>UDF</acronym> (User Defined - Function), so that it can be called from within your SQL - statements. - </para> - <para> - <parameter>dbhandle</parameter> specifies the database handle that you - wish to extend, <parameter>function_name</parameter> specifies the name - of the function that you will use in your SQL statements, - <parameter>callback</parameter> is any valid PHP callback to specify a - PHP function that should be called to handle the SQL function. - Callback function should return a type understood by SQLite (i.e. - <link linkend="language.types.intro">scalar type</link>). - The optional parameter <parameter>num_args</parameter> is used as a hint - by the SQLite expression parser/evaluator. It is recommended that you - specify a value if your function will only ever accept a fixed number of - parameters. + Function), so that it can be called from within your SQL statements. </para> <para> The UDF can be used in any SQL statement that can call functions, such as SELECT and UPDATE statements and also in triggers. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>function_name</parameter></term> + <listitem> + <para> + The name of the function used in SQL statements. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>callback</parameter></term> + <listitem> + <para> + Callback function to handle the defined SQL function. + </para> + <note> + <simpara> + Callback functions should return a type understood by SQLite (i.e. + <link linkend="language.types.intro">scalar type</link>). + </simpara> + </note> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>num_args</parameter></term> + <listitem> + <para> + Hint to the SQLite parser if the callback function accepts a + predetermined number of arguments. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + &sqlite.param-compat; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title><function>sqlite_create_function</function> example</title> @@ -131,11 +172,18 @@ SQL functions. </para> </tip> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <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 http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-current.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-current.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-current.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-current.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-current.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-current.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-current"> <refnamediv> <refname>sqlite_current</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->current</refname> <refpurpose>Fetches the current row from a result set as an array</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_current</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -38,20 +39,58 @@ to the next row prior to returning the data; it returns the data from the current position only. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - If the current position is beyond the final row, this function returns - &false; + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of the current row from a result set; &false; if the + current position is beyond the final row. </para> - &sqlite.result-type; &sqlite.case-fold; - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_seek</function>, - <function>sqlite_next</function>, and - <function>sqlite_fetch_array</function>. + <simplelist> + <member><function>sqlite_seek</function></member> + <member><function>sqlite_next</function></member> + <member><function>sqlite_fetch_array</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml:1.5 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-error-string"> <refnamediv> <refname>sqlite_error_string</refname> <refpurpose>Returns the textual description of an error code</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_error_string</methodname> <methodparam><type>int</type><parameter>error_code</parameter></methodparam> @@ -16,11 +17,18 @@ <parameter>error_code</parameter> returned from <function>sqlite_last_error</function>. </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_last_error</function>. + <simplelist> + <member><function>sqlite_last_error</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml:1.6 Tue Sep 30 04:33:42 2003 +++ phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-escape-string"> <refnamediv> <refname>sqlite_escape_string</refname> <refpurpose>Escapes a string for use as a query parameter</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_escape_string</methodname> <methodparam><type>string</type><parameter>item</parameter></methodparam> @@ -47,8 +48,14 @@ <function>sqlite_udf_encode_binary</function> instead. </simpara> </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_udf_encode_binary</function>. + <simplelist> + <member><function>sqlite_udf_encode_binary</function></member> + </simplelist> </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-exec.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-exec.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-exec.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-exec.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-exec.xml:1.7 Wed Jan 19 17:13:08 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-exec.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-exec"> <refnamediv> <refname>sqlite_exec</refname> <refname>SQLiteDatabase->exec</refname> <refpurpose>Executes a result-less query against a given database</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_exec</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -31,10 +32,6 @@ a given database handle (specified by the <parameter>dbhandle</parameter> parameter). </para> - <para> - This function will return a boolean result; &true; for success or &false; for failure. - If you need to run a query that returns rows, see <function>sqlite_query</function>. - </para> <warning> <simpara> SQLite <emphasis>will</emphasis> execute multiple queries separated by @@ -42,9 +39,49 @@ loaded from a file or have embedded in a script. </simpara> </warning> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>query</parameter></term> + <listitem> + <para> + The query to be executed. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + &sqlite.param-compat; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + This function will return a boolean result; &true; for success or &false; for failure. + If you need to run a query that returns rows, see <function>sqlite_query</function>. + </para> + &sqlite.case-fold; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_exec</function> example</title> + <title>Procedural example</title> <programlisting role="php"> <![CDATA[ <?php @@ -55,8 +92,16 @@ } else { echo 'Number of rows modified: ', sqlite_changes($dbhandle); } - -/* OO Example */ +?>]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php $dbhandle = new SQLiteDatabase('mysqlitedb'); $query = $dbhandle->exec("UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'"); if (!$query) { @@ -64,19 +109,24 @@ } else { echo 'Number of rows modified: ', $dbhandle->changes(); } - ?>]]> </programlisting> </example> </para> - &sqlite.param-compat; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_query</function>, - <function>sqlite_unbuffered_query</function> and - <function>sqlite_array_query</function>. + <simplelist> + <member><function>sqlite_query</function></member> + <member><function>sqlite_unbuffered_query</function></member> + <member><function>sqlite_array_query</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-factory.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-factory.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-factory.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-factory.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-factory.xml:1.6 Fri Jan 14 00:42:48 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-factory.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-factory"> <refnamediv> <refname>sqlite_factory</refname> <refpurpose>Opens a SQLite database and returns a SQLiteDatabase object</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>SQLiteDatabase</type><methodname>sqlite_factory</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> @@ -14,9 +15,6 @@ <methodparam choice="opt"><type>string</type><parameter role="reference">error_message</parameter></methodparam> </methodsynopsis> <para> - Returns a SQLiteDatabase object on success, &null; on error. - </para> - <para> <function>sqlite_factory</function> behaves similarly to <function>sqlite_open</function> in that it opens an SQLite database or attempts to create it if it does not exist. However, a @@ -24,6 +22,53 @@ returned rather than a resource. Please see the <function>sqlite_open</function> reference page for further usage and caveats. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + The filename of the SQLite database. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>mode</parameter></term> + <listitem> + <para> + The mode of the file. Intended to be used to open the database in + read-only mode. Presently, this parameter is ignored by the sqlite + library. The default value for mode is the octal value + <literal>0666</literal> and this is the recommended value. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>error_message</parameter></term> + <listitem> + <para> + Passed by reference and is set to hold a descriptive error message + explaining why the database could not be opened if there was an error. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns a SQLiteDatabase object on success, &null; on error. + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title><function>sqlite_factory</function> example</title> @@ -42,9 +87,15 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_open</function> and - <function>sqlite_popen</function>. + <simplelist> + <member><function>sqlite_open</function></member> + <member><function>sqlite_popen</function></member> + </simplelist> </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml:1.5 Wed Jan 19 18:02:42 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-fetch-all"> <refnamediv> <refname>sqlite_fetch_all</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fetchAll</refname> <refpurpose>Fetches all rows from a result set as an array of arrays</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_fetch_all</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -39,12 +40,51 @@ <function>sqlite_unbuffered_query</function>) and then <function>sqlite_fetch_array</function> for each row in the result set. </para> - &sqlite.result-type; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of the current row from a result set; &false; if the + current position is beyond the final row. + </para> &sqlite.case-fold; - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_fetch_all</function> example</title> + <title>Procedural example</title> <programlisting role="php"> <![CDATA[ <?php @@ -54,8 +94,17 @@ foreach ($result as $entry) { echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; } - -/* OO Example */ +?> +]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php $dbhandle = new SQLiteDatabase('sqlitedb'); $query = $dbhandle->query('SELECT name, email FROM users LIMIT 25'); // buffered result set @@ -70,7 +119,15 @@ </programlisting> </example> </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>sqlite_fetch_array</function></member> + </simplelist> + </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-fetch-array"> <refnamediv> <refname>sqlite_fetch_array</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fetch</refname> <refpurpose>Fetches the next row from a result set as an array</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_fetch_array</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -36,16 +37,99 @@ Fetches the next row from the given <parameter>result</parameter> handle. If there are no more rows, returns &false;, otherwise returns an associative array representing the row data. - </para> - &sqlite.result-type; + </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of the next row from a result set; &false; if the + next position is beyond the final row. + </para> &sqlite.case-fold; - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Procedural example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$dbhandle = sqlite_open('sqlitedb'); +$query = sqlite_query($dbhandle, 'SELECT name, email FROM users LIMIT 25'); +$result = sqlite_fetch_all($query, SQLITE_ASSOC); +foreach ($result as $entry) { + echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; +} +?> +]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$dbhandle = new SQLiteDatabase('sqlitedb'); + +$query = $dbhandle->query('SELECT name, email FROM users LIMIT 25'); // buffered result set +$query = $dbhandle->unbufferedQuery('SELECT name, email FROM users LIMIT 25'); // unbuffered result set + +$result = $query->fetchAll(SQLITE_ASSOC); +foreach ($result as $entry) { + echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; +} +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_array_query</function> and - <function>sqlite_fetch_string</function>. + <simplelist> + <member><function>sqlite_array_query</function></member> + <member><function>sqlite_fetch_string</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml:1.7 Sun Feb 20 17:55:54 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-fetch-column-types"> <refnamediv> <refname>sqlite_fetch_column_types</refname> @@ -8,8 +8,9 @@ Return an array of column types from a particular table </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_fetch_column_types</methodname> <methodparam><type>string</type><parameter>table_name</parameter></methodparam> @@ -29,19 +30,53 @@ <function>sqlite_fetch_column_types</function> returns an array of column data types from the specified <parameter>table_name</parameter> table. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - The optional <parameter>result_type</parameter> parameter accepts a - constant and determines how the returned array will be indexed. Using - <constant>SQLITE_ASSOC</constant> will return only associative indices - (named fields) while <constant>SQLITE_NUM</constant> will return only - numerical indices (ordinal field numbers). <constant>SQLITE_BOTH</constant> - will return both associative and numerical indices. - <constant>SQLITE_ASSOC</constant> is the default for this function. + <variablelist> + <varlistentry> + <term><parameter>table_name</parameter></term> + <listitem> + <para> + The table name to query. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of column data types; &false; on error. </para> &sqlite.case-fold; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_fetch_column_types</function> example</title> + <title>Procedural example</title> <programlisting role="php"> <![CDATA[ <?php @@ -52,12 +87,17 @@ foreach ($cols as $column => $type) { echo "Column: $column Type: $type"; } -/* Output: - * Column: bar Type: VARCHAR - * Column: arf Type: TEXT -*/ - -/* OO Example */ +?> +]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php $db = new SQLiteDatabase('mysqlitedb'); $db->query('CREATE TABLE foo (bar varchar(10), arf text)'); $cols = $db->fetchColumnTypes('foo', SQLITE_ASSOC); @@ -68,6 +108,13 @@ ?> ]]> </programlisting> + &example.outputs; + <screen> +<![CDATA[ +Column: bar Type: VARCHAR +Column: arf Type: TEXT +]]> + </screen> </example> </para> </refsect1> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml:1.2 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-fetch-object"> <refnamediv> <refname>sqlite_fetch_object</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fetchObject</refname> <refpurpose>Fetches the next row from a result set as an object</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>object</type><methodname>sqlite_fetch_object</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml:1.6 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-fetch-single"> <refnamediv> <refname>sqlite_fetch_single</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fetchSingle</refname> <refpurpose>Fetches the first column of a result set as a string</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_fetch_single</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -38,7 +39,33 @@ This is the most optimal way to retrieve data when you are only interested in the values from a single column of data. </para> - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title>A <function>sqlite_fetch_single</function> example</title> @@ -61,11 +88,18 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_fetch_array</function>. + <simplelist> + <member><function>sqlite_fetch_array</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml:1.4 phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml:1.5 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml:1.4 Sun Jul 6 10:57:45 2003 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml Sun Feb 20 19:31:07 2005 @@ -1,17 +1,19 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.sqlite-fetch-string"> <refnamediv> <refname>sqlite_fetch_string</refname> <refpurpose>Alias of <function>sqlite_fetch_single</function></refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <para> This function is an alias of <function>sqlite_fetch_single</function>. </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml:1.5 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-field-name"> <refnamediv> <refname>sqlite_field_name</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fieldName</refname> <refpurpose>Returns the name of a particular field</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_field_name</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -34,12 +35,40 @@ <function>sqlite_field_name</function> returns the name of that field in the result set <parameter>result</parameter>. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>field_index</parameter></term> + <listitem> + <para> + The ordinal column number in the result set. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> - The column name returned by <function>sqlite_field_name</function> will be - case-folded according to the value of the - <link linkend="ini.sqlite.assoc-case">sqlite.assoc_case</link> configuration - option. + Returns the name of a field in an SQLite result set, given the ordinal + column number; &false; on error. </para> + &sqlite.case-fold; </refsect1> </refentry> <!-- Keep this comment at the end of the file http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml:1.4 phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml:1.5 --- phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml:1.4 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml Sun Feb 20 19:31:07 2005 @@ -1,27 +1,57 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.sqlite-has-more"> <refnamediv> <refname>sqlite_has_more</refname> - <refpurpose>Returns whether or not more rows are available</refpurpose> + <refpurpose>Finds whether or not more rows are available</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_has_more</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> </methodsynopsis> <para> - <function>sqlite_has_more</function> returns &true; if there are more - rows available from the <parameter>result</parameter> handle, or &false; - otherwise. + Finds whether more rows are available from the given result set. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; if there are more rows available from the + <parameter>result</parameter> handle, or &false; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_num_rows</function> and - <function>sqlite_changes</function>. + <simplelist> + <member><function>sqlite_num_rows</function></member> + <member><function>sqlite_changes</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml:1.2 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-has-prev"> <refnamediv> <refname>sqlite_has_prev</refname> <refname>SQLiteResult->hasPrev</refname> <refpurpose>Returns whether or not a previous row is available</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_has_prev</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -21,19 +22,48 @@ </methodsynopsis> </classsynopsis> <para> - <function>sqlite_has_prev</function> returns &true; if there are more - previous rows available from the <parameter>result</parameter> handle, or - &false; otherwise; + Find whether there are more previous rows from the given result handle. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; if there are more previous rows available from the + <parameter>result</parameter> handle, or &false; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also - <function>sqlite_prev</function>, - <function>sqlite_has_more</function>, and - <function>sqlite_num_rows</function>. + <simplelist> + <member><function>sqlite_prev</function></member> + <member><function>sqlite_has_more</function></member> + <member><function>sqlite_num_rows</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-key.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-key.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-key.xml:1.1 phpdoc/en/reference/sqlite/functions/sqlite-key.xml:1.2 --- phpdoc/en/reference/sqlite/functions/sqlite-key.xml:1.1 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-key.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.1 $ --> +<!-- $Revision: 1.2 $ --> <refentry id="function.sqlite-key"> <refnamediv> <refname>sqlite_key</refname> <refname>SQLiteResult->key</refname> <refpurpose>Returns the current row index</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_key</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -24,22 +25,73 @@ <function>sqlite_key</function> returns the current row index of the buffered result set <parameter>result</parameter>. </para> - &sqlite.no-unbuffered; - <note> - <simpara> - Prior to PHP 5.0.4, <function>sqlite_key</function> was only able to be - called as a method on a - <link linkend="sqlite.class.sqliteresult">SQLiteResult</link> object and - not procedurally. - </simpara> - </note> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns the current row index of the buffered result set + <parameter>result</parameter>. + </para> + </refsect1> + + <refsect1 role="changelog"> + &reftitle.changelog; + <para> + <informaltable> + <tgroup cols="2"> + <thead> + <row> + <entry>&Version;</entry> + <entry>&Description;</entry> + </row> + </thead> + <tbody> + <row> + <entry>5.0.4</entry> + <entry> + Prior to PHP 5.0.4, <function>sqlite_key</function> was only able to be + called as a method on a + <link linkend="sqlite.class.sqliteresult">SQLiteResult</link> object, + not procedurally. + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_next</function>, - <function>sqlite_current</function> and - <function>sqlite_rewind</function>. + <simplelist> + <member><function>sqlite_next</function></member> + <member><function>sqlite_current</function></member> + <member><function>sqlite_rewind</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-last-error"> <refnamediv> <refname>sqlite_last_error</refname> <refname>SQLiteDatabase->lastError</refname> <refpurpose>Returns the error code of the last error for a database</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_last_error</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -26,11 +27,36 @@ description of the error code can be retrieved using <function>sqlite_error_string</function>. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_error_string</function>. + <simplelist> + <member><function>sqlite_error_string</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-last-insert-rowid"> <refnamediv> <refname>sqlite_last_insert_rowid</refname> <refname>SQLiteDatabase->lastInsertRowid</refname> <refpurpose>Returns the rowid of the most recently inserted row</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_last_insert_rowid</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -32,7 +33,27 @@ </para> </tip> </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml:1.6 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-libencoding"> <refnamediv> <refname>sqlite_libencoding</refname> <refpurpose>Returns the encoding of the linked SQLite library</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_libencoding</methodname> <void/> @@ -40,11 +41,18 @@ UTF-8 encoding. </para> </warning> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_libversion</function>. + <simplelist> + <member><function>sqlite_lib_version</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml:1.5 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml Sun Feb 20 19:31:07 2005 @@ -1,24 +1,32 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-libversion"> <refnamediv> <refname>sqlite_libversion</refname> <refpurpose>Returns the version of the linked SQLite library</refpurpose> </refnamediv> - <refsect1> + + <refsect1 role="description"> <title>Description</title> <methodsynopsis> <type>string</type><methodname>sqlite_libversion</methodname> <void/> </methodsynopsis> <para> - Returns the version of the linked SQLite library as a string. + Returns the version of the linked SQLite library. </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_libencoding</function>. + <simplelist> + <member><function>sqlite_libencoding</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-next.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-next.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-next.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-next.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-next.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-next.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-next"> <refnamediv> <refname>sqlite_next</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->next</refname> <refpurpose>Seek to the next row number</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_next</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -31,15 +32,45 @@ <para> <function>sqlite_next</function> advances the result handle <parameter>result</parameter> to the next row. - Returns &false; if there are no more rows, &true; otherwise. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; on success, or &false; if there are no more rows. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_seek</function>, - <function>sqlite_current</function> and - <function>sqlite_rewind</function>. + <simplelist> + <member><function>sqlite_seek</function></member> + <member><function>sqlite_current</function></member> + <member><function>sqlite_rewind</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml:1.6 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-num-fields"> <refnamediv> <refname>sqlite_num_fields</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->numFields</refname> <refpurpose>Returns the number of fields in a result set</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_num_fields</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -31,12 +32,36 @@ <para> Returns the number of fields in the <parameter>result</parameter> set. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_column</function> and - <function>sqlite_num_rows</function>. + <simplelist> + <member><function>sqlite_changes</function></member> + <member><function>sqlite_num_rows</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml:1.9 phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml:1.10 --- phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml:1.9 Wed Jan 19 17:13:08 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <refentry id="function.sqlite-num-rows"> <refnamediv> <refname>sqlite_num_rows</refname> <refname>SQLiteResult->numRows</refname> <refpurpose>Returns the number of rows in a buffered result set</refpurpose> </refnamediv> - <refsect1> + + <refsect1 role="description"> <title>Description</title> <methodsynopsis> <type>int</type><methodname>sqlite_num_rows</methodname> @@ -24,10 +25,31 @@ Returns the number of rows in the buffered <parameter>result</parameter> set. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_num_rows</function> example</title> + <title>Procedural example</title> <programlisting role="php"> <![CDATA[ <?php @@ -36,8 +58,17 @@ $rows = sqlite_num_rows($result); echo "Number of rows: $rows"; - -/* OO Example */ +?> +]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php $db = new SQLiteDatabase('mysqlitedb'); $result = $db->query("SELECT * FROM mytable WHERE name='John Doe'"); $rows = $result->numRows(); @@ -48,12 +79,20 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_changes</function> and - <function>sqlite_query</function>. + <simplelist> + <member><function>sqlite_changes</function></member> + <member><function>sqlite_query</function></member> + <member><function>sqlite_num_fields</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-open.xml?r1=1.15&r2=1.16&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-open.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-open.xml:1.15 phpdoc/en/reference/sqlite/functions/sqlite-open.xml:1.16 --- phpdoc/en/reference/sqlite/functions/sqlite-open.xml:1.15 Wed Jan 19 17:13:08 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-open.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.15 $ --> +<!-- $Revision: 1.16 $ --> <refentry id="function.sqlite-open"> <refnamediv> <refname>sqlite_open</refname> <refpurpose>Opens a SQLite database and create the database if it does not exist</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>resource</type><methodname>sqlite_open</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> @@ -24,29 +25,58 @@ </constructorsynopsis> </classsynopsis> <para> - Returns a resource (database handle) on success, &false; on error. - </para> - <para> - The <parameter>filename</parameter> parameter is the name of the - database. It can be a relative or absolute path to the file that sqlite - will use to store your data. If the file does not exist, sqlite will - attempt to create it. You <emphasis>MUST</emphasis> have write - permissions to the file if you want to insert data or modify the database - schema. + Opens a SQLite database or creates the database if it does not exist. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - The <parameter>mode</parameter> parameter specifies the mode of the file and is - intended to be used to open the database in read-only mode. - Presently, this parameter is ignored by the sqlite library. The default - value for mode is the octal value <literal>0666</literal> and this is the - recommended value to use if you need access to the - <parameter>errmessage</parameter> parameter. + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + The filename of the SQLite database. If the file does not exist, SQLite + will attempt to create it. PHP must have write permissions to the file + if data is inserted, the database schema is modified or to create the + database if it does not exist. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>mode</parameter></term> + <listitem> + <para> + The mode of the file. Intended to be used to open the database in + read-only mode. Presently, this parameter is ignored by the sqlite + library. The default value for mode is the octal value + <literal>0666</literal> and this is the recommended value. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>error_message</parameter></term> + <listitem> + <para> + Passed by reference and is set to hold a descriptive error message + explaining why the database could not be opened if there was an error. + </para> + </listitem> + </varlistentry> + </variablelist> </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> - <parameter>errmessage</parameter> is passed by reference and is set to - hold a descriptive error message explaining why the database could not be - opened if there was an error. + Returns a resource (database handle) on success, &false; on error. </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title><function>sqlite_open</function> example</title> @@ -65,6 +95,10 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; <tip> <simpara> On Unix platforms, SQLite is sensitive to scripts that use the fork() system call. If you @@ -100,15 +134,20 @@ SQLite is &safemode; and open_basedir aware. </simpara> </note> - - <para> - See also <function>sqlite_popen</function>, - <function>sqlite_factory</function>, - <function>sqlite_close</function> and - <function>sqlite_query</function>. + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>sqlite_popen</function></member> + <member><function>sqlite_close</function></member> + <member><function>sqlite_factory</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-popen.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-popen.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-popen.xml:1.9 phpdoc/en/reference/sqlite/functions/sqlite-popen.xml:1.10 --- phpdoc/en/reference/sqlite/functions/sqlite-popen.xml:1.9 Wed Nov 10 03:30:44 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-popen.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <refentry id="function.sqlite-popen"> <refnamediv> <refname>sqlite_popen</refname> @@ -7,8 +7,9 @@ Opens a persistent handle to an SQLite database and create the database if it does not exist </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>resource</type><methodname>sqlite_popen</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> @@ -46,13 +47,66 @@ database file and perform their updates in a transaction. </simpara> </note> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + The filename of the SQLite database. If the file does not exist, SQLite + will attempt to create it. PHP must have write permissions to the file + if data is inserted, the database schema is modified or to create the + database if it does not exist. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>mode</parameter></term> + <listitem> + <para> + The mode of the file. Intended to be used to open the database in + read-only mode. Presently, this parameter is ignored by the sqlite + library. The default value for mode is the octal value + <literal>0666</literal> and this is the recommended value. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>error_message</parameter></term> + <listitem> + <para> + Passed by reference and is set to hold a descriptive error message + explaining why the database could not be opened if there was an error. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns a resource (database handle) on success, &false; on error. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_open</function>, - <function>sqlite_close</function> and - <function>sqlite_query</function>. + <simplelist> + <member><function>sqlite_open</function></member> + <member><function>sqlite_close</function></member> + <member><function>sqlite_factory</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-prev.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-prev.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-prev.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-prev.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-prev.xml:1.2 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-prev.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-prev"> <refnamediv> <refname>sqlite_prev</refname> <refname>SQLiteResult->prev</refname> <refpurpose>Seek to the previous row number of a result set</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_prev</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -22,18 +23,47 @@ </classsynopsis> <para> <function>sqlite_prev</function> seeks back the - <parameter>result</parameter> handle to the previous row. Returns &false; - if there are no more rows, &true; otherwise. + <parameter>result</parameter> handle to the previous row. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; on success, or &false; if there are no more previous rows. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also - <function>sqlite_has_prev</function>, - <function>sqlite_rewind</function>, and - <function>sqlite_next</function>. + <simplelist> + <member><function>sqlite_has_prev</function></member> + <member><function>sqlite_rewind</function></member> + <member><function>sqlite_next</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-query.xml?r1=1.12&r2=1.13&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-query.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-query.xml:1.12 phpdoc/en/reference/sqlite/functions/sqlite-query.xml:1.13 --- phpdoc/en/reference/sqlite/functions/sqlite-query.xml:1.12 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-query.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> +<!-- $Revision: 1.13 $ --> <refentry id="function.sqlite-query"> <refnamediv> <refname>sqlite_query</refname> <refname>SQLiteDatabase->query</refname> <refpurpose>Executes a query against a given database and returns a result handle</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>resource</type><methodname>sqlite_query</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -28,9 +29,39 @@ </classsynopsis> <para> Executes an SQL statement given by the <parameter>query</parameter> against - a given database handle (specified by the <parameter>dbhandle</parameter> - parameter). + a given database handle. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>query</parameter></term> + <listitem> + <para> + The query to be executed. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + &sqlite.param-compat; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> This function will return a result handle or &false; on failure. For queries that return rows, the result handle can then be used with @@ -50,7 +81,10 @@ recommended that you use the much higher performance <function>sqlite_unbuffered_query</function> instead. </para> - &sqlite.param-compat; + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; <warning> <simpara> SQLite <emphasis>will</emphasis> execute multiple queries separated by @@ -67,12 +101,19 @@ be &true; for success or it might return a result handle). </simpara> </warning> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_unbuffered_query</function> and - <function>sqlite_array_query</function>. + <simplelist> + <member><function>sqlite_unbuffered_query</function></member> + <member><function>sqlite_array_query</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml:1.7 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-rewind"> <refnamediv> <refname>sqlite_rewind</refname> <refname>SQLiteResult->rewind</refname> <refpurpose>Seek to the first row number</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_rewind</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -22,17 +23,47 @@ </classsynopsis> <para> <function>sqlite_rewind</function> seeks back to the first row in the - result set. Returns &false; if there are no rows in the result set, - &true; otherwise. + given result set. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &false; if there are no rows in the result set, &true; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_next</function>, - <function>sqlite_current</function>, and - <function>sqlite_seek</function>. + <simplelist> + <member><function>sqlite_next</function></member> + <member><function>sqlite_current</function></member> + <member><function>sqlite_seek</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-seek.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-seek.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-seek.xml:1.9 phpdoc/en/reference/sqlite/functions/sqlite-seek.xml:1.10 --- phpdoc/en/reference/sqlite/functions/sqlite-seek.xml:1.9 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-seek.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <refentry id="function.sqlite-seek"> <refnamediv> <refname>sqlite_seek</refname> <refname>SQLiteResult->seek</refname> <refpurpose>Seek to a particular row number of a buffered result set</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_seek</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -23,17 +24,57 @@ </classsynopsis> <para> <function>sqlite_seek</function> seeks to the row given by the parameter - <parameter>rownum</parameter>. The row number is zero-based (0 is the - first row). Returns &false; if the row does not exist, &true; otherwise. + <parameter>rownum</parameter>. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>rownum</parameter></term> + <listitem> + <para> + The ordinal row number to seek to. The row number is zero-based (0 is + the first row). + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &false; if the row does not exist, &true; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_next</function>, - <function>sqlite_current</function> and - <function>sqlite_rewind</function>. + <simplelist> + <member><function>sqlite_next</function></member> + <member><function>sqlite_current</function></member> + <member><function>sqlite_rewind</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml:1.2 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-single-query"> <refnamediv> <refname>sqlite_single_query</refname> @@ -8,8 +8,9 @@ Executes a query and returns either an array for one single column or the value of the first row </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>sqlite_single_query</methodname> <methodparam><type>resource</type><parameter>db</parameter></methodparam> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml:1.5 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-udf-decode-binary"> <refnamediv> <refname>sqlite_udf_decode_binary</refname> <refpurpose>Decode binary data passed as parameters to an UDF</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_udf_decode_binary</methodname> <methodparam><type>string</type><parameter>data</parameter></methodparam> @@ -26,6 +27,10 @@ PHP does not perform this encode/decode operation automatically as it would severely impact performance if it did. </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title>binary-safe max_length aggregation function example</title> @@ -73,13 +78,20 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_udf_encode_binary</function>, - <function>sqlite_create_function</function> and - <function>sqlite_create_aggregate</function>. + <simplelist> + <member><function>sqlite_udf_encode_binary</function></member> + <member><function>sqlite_create_function</function></member> + <member><function>sqlite_create_aggregate</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml:1.4 phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml:1.5 --- phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml:1.4 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.sqlite-udf-encode-binary"> <refnamediv> <refname>sqlite_udf_encode_binary</refname> <refpurpose>Encode binary data before returning it from an UDF</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_udf_encode_binary</methodname> <methodparam><type>string</type><parameter>data</parameter></methodparam> @@ -33,14 +34,21 @@ <function>sqlite_udf_encode_binary</function> instead! </para> </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_udf_decode_binary</function>, - <function>sqlite_escape_string</function>, - <function>sqlite_create_function</function> and - <function>sqlite_create_aggregate</function>. + <simplelist> + <member><function>sqlite_udf_decode_binary</function></member> + <member><function>sqlite_escape_string</function></member> + <member><function>sqlite_create_function</function></member> + <member><function>sqlite_create_aggregate</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml:1.6 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-unbuffered-query"> <refnamediv> <refname>sqlite_unbuffered_query</refname> <refname>SQLiteDatabase->unbufferedQuery</refname> <refpurpose>Execute a query that does not prefetch and buffer all data</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>resource</type><methodname>sqlite_unbuffered_query</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -46,12 +47,57 @@ returned from <function>sqlite_unbuffered_query</function>. </para> </note> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>query</parameter></term> + <listitem> + <para> + The query to be executed. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> &sqlite.param-compat; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns a result handle or &false; on failure. + </para> + <para> + <function>sqlite_unbuffered_query</function> returns a sequential + forward-only result set that can only be used to read each row, one after + the other. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_query</function>. + <simplelist> + <member><function>sqlite_query</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-valid.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-valid.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-valid.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-valid.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-valid.xml:1.2 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-valid.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-valid"> <refnamediv> <refname>sqlite_valid</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->valid</refname> <refpurpose>Returns whether more rows are available</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_valid</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -29,16 +30,47 @@ </methodsynopsis> </classsynopsis> <para> - <function>sqlite_valid</function> returns &true; if there are more - rows available from the <parameter>result</parameter> handle, or &false; - otherwise. + Finds whether more rows are available from the given result handle. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; if there are more rows available from the + <parameter>result</parameter> handle, or &false; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_num_rows</function> and - <function>sqlite_changes</function>. + <simplelist> + <member><function>sqlite_num_rows</function></member> + <member><function>sqlite_changes</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/ini.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/ini.xml diff -u phpdoc/en/reference/sqlite/ini.xml:1.7 phpdoc/en/reference/sqlite/ini.xml:1.8 --- phpdoc/en/reference/sqlite/ini.xml:1.7 Tue Feb 15 04:46:08 2005 +++ phpdoc/en/reference/sqlite/ini.xml Sun Feb 20 19:31:06 2005 @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <section id="sqlite.configuration"> &reftitle.runtime; &extension.runtime; <para> <table> - <title>SQLite Configuration Options</title> + <title>SQLite &ConfigureOptions;</title> <tgroup cols="3"> <thead> <row> - <entry>Name</entry> - <entry>Default</entry> - <entry>Changeable</entry> + <entry>&Name;</entry> + <entry>&Default;</entry> + <entry>&Changeable;</entry> </row> </thead> <tbody> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml?r1=1.11&r2=1.12&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml:1.11 phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml:1.12 --- phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml:1.11 Wed Jan 19 18:02:41 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-array-query.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> +<!-- $Revision: 1.12 $ --> <refentry id="function.sqlite-array-query"> <refnamediv> <refname>sqlite_array_query</refname> <refname>SQLiteDatabase->arrayQuery</refname> <refpurpose>Execute a query against a given database and returns an array</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_array_query</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -33,26 +34,82 @@ </methodsynopsis> </classsynopsis> <para> - <function>sqlite_array_query</function> is similar to calling - <function>sqlite_query</function> and then - <function>sqlite_fetch_array</function> for each row of the result set - and storing it into an array, as shown in the example below. Calling - <function>sqlite_array_query</function> is significantly faster than - using such a script. + <function>sqlite_array_query</function> executes the given query and returns + an array of the entire result set. It is similar to calling <function> + sqlite_query</function> and then <function>sqlite_fetch_array</function> + for each row in the result set. <function>sqlite_array_query</function> is + significantly faster than the aforementioned. + </para> + <tip> + <para> + <function>sqlite_array_query</function> is best suited to queries + returning 45 rows or less. If you have more data than that, it is + recommended that you write your scripts to use + <function>sqlite_unbuffered_query</function> instead for more optimal + performance. + </para> + </tip> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>query</parameter></term> + <listitem> + <para> + The query to be executed. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + &sqlite.param-compat; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of the entire result set; &false; otherwise. </para> - &sqlite.result-type; &sqlite.case-fold; - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_array_query</function> implemented yourself</title> + <title>Procedural style</title> <programlisting role="php"> <![CDATA[ <?php -$q = sqlite_query($dbhandle, "SELECT name, email FROM users LIMIT 25"); -$rows = array(); -while ($r = sqlite_fetch_array($q)) { - $rows[] = $r; +$dbhandle = sqlite_open('sqlitedb'); +$result = sqlite_array_query($dbhandle, 'SELECT name, email FROM users LIMIT 25', SQLITE_ASSOC); +foreach ($result as $entry) { + echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; } ?> ]]> @@ -61,17 +118,10 @@ </para> <para> <example> - <title><function>sqlite_array_query</function> example</title> + <title>Object-oriented style</title> <programlisting role="php"> <![CDATA[ <?php -$dbhandle = sqlite_open('sqlitedb'); -$result = sqlite_array_query($dbhandle, 'SELECT name, email FROM users LIMIT 25', SQLITE_ASSOC); -foreach ($result as $entry) { - echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; -} - -/* OO Example */ $dbhandle = new SQLiteDatabase('sqlitedb'); $result = $dbhandle->arrayQuery('SELECT name, email FROM users LIMIT 25', SQLITE_ASSOC); foreach ($result as $entry) { @@ -82,23 +132,20 @@ </programlisting> </example> </para> - <tip> - <para> - <function>sqlite_array_query</function> is best suited to queries - returning 45 rows or less. If you have more data than that, it is - recommended that you write your scripts to use - <function>sqlite_unbuffered_query</function> instead for more optimal - performance. - </para> - </tip> - &sqlite.param-compat; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_query</function>, - <function>sqlite_fetch_array</function>, and - <function>sqlite_fetch_string</function>. + <simplelist> + <member><function>sqlite_query</function></member> + <member><function>sqlite_fetch_array</function></member> + <member><function>sqlite_fetch_string</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml:1.7 Fri Jan 14 00:42:47 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-busy-timeout"> <refnamediv> <refname>sqlite_busy_timeout</refname> <refname>SQLiteDatabase->busyTimeout</refname> <refpurpose>Set busy timeout duration, or disable busy handlers</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>void</type><methodname>sqlite_busy_timeout</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -22,29 +23,70 @@ </methodsynopsis> </classsynopsis> <para> - Set the maximum time that sqlite will wait for a - <parameter>dbhandle</parameter> - to become ready for use to <parameter>milliseconds</parameter>. - If <parameter>milliseconds</parameter> is <literal>0</literal>, busy - handlers will be disabled and sqlite will return immediately with a - <literal>SQLITE_BUSY</literal> status code if another process/thread has - the database locked for an update. + Set the maximum time, in milliseconds, that SQLite will wait for a + <parameter>dbhandle</parameter> to become ready for use. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - PHP sets the default busy timeout to be 60 seconds when the database is - opened. + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>milliseconds</parameter></term> + <listitem> + <para> + The number of milliseconds. When set to + <literal>0</literal>, busy handlers will be disabled and SQLite will + return immediately with a <literal>SQLITE_BUSY</literal> status code + if another process/thread has the database locked for an update. + </para> + <para> + PHP sets the default busy timeout to be 60 seconds when the database is + opened. + </para> + <note> + <para> + There are one thousand (1000) milliseconds in one second. + </para> + </note> + </listitem> + </varlistentry> + </variablelist> </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_busy_timeout</function> example</title> + <title>Procedural style</title> <programlisting role="php"> <![CDATA[ <?php $dbhandle = sqlite_open('sqlitedb'); sqlite_busy_timeout($dbhandle, 10000); // set timeout to 10 seconds sqlite_busy_timeout($dbhandle, 0); // disable busy handler - -/* OO Example */ +?>]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object oriented style</title> + <programlisting role="php"> +<![CDATA[ +<?php $dbhandle = new SQLiteDatabase('sqlitedb'); $dbhandle->busyTimeout(10000); // 10 seconds $dbhandle->busyTimeout(0); // disable @@ -52,16 +94,18 @@ </programlisting> </example> </para> - <note> - <para> - There are one thousand (1000) milliseconds in one second. - </para> - </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_open</function>. + <simplelist> + <member><function>sqlite_open</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-changes.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-changes.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-changes.xml:1.9 phpdoc/en/reference/sqlite/functions/sqlite-changes.xml:1.10 --- phpdoc/en/reference/sqlite/functions/sqlite-changes.xml:1.9 Wed Jan 19 17:13:08 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-changes.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <refentry id="function.sqlite-changes"> <refnamediv> <refname>sqlite_changes</refname> @@ -9,8 +9,9 @@ recent SQL statement </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_changes</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -28,9 +29,31 @@ statement executed against the <parameter>dbhandle</parameter> database handle. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_changes</function> example</title> + <title>Procedural style</title> <programlisting role="php"> <![CDATA[ <?php @@ -41,8 +64,16 @@ } else { echo 'Number of rows modified: ', sqlite_changes($dbhandle); } - -/* OO Example */ +?>]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object oriented style</title> + <programlisting role="php"> +<![CDATA[ +<?php $dbhandle = new SQLiteDatabase('mysqlitedb'); $query = $dbhandle->query("UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'"); if (!$query) { @@ -50,13 +81,18 @@ } else { echo 'Number of rows modified: ', $dbhandle->changes(); } - ?>]]> </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_num_rows</function>. + <simplelist> + <member><function>sqlite_open</function></member> + </simplelist> </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-close.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-close.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-close.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-close.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-close.xml:1.5 Wed Jan 19 08:55:43 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-close.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-close"> <refnamediv> <refname>sqlite_close</refname> <refpurpose>Closes an open SQLite database</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>void</type><methodname>sqlite_close</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -16,6 +17,27 @@ If the database was persistent, it will be closed and removed from the persistent list. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title><function>sqlite_close</function> example</title> @@ -29,12 +51,19 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_open</function> and - <function>sqlite_popen</function>. + <simplelist> + <member><function>sqlite_open</function></member> + <member><function>sqlite_popen</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-column.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-column.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-column.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-column.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-column.xml:1.5 Wed Jan 12 03:56:57 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-column.xml Sun Feb 20 19:31:07 2005 @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-column"> -<refnamediv> - <refname>sqlite_column</refname> - <refname>SQLiteResult->column</refname> - <refname>SQLiteUnbuffered->column</refname> - <refpurpose>Fetches a column from the current row of a result set</refpurpose> -</refnamediv> - <refsect1> - <title>Description</title> + <refnamediv> + <refname>sqlite_column</refname> + <refname>SQLiteResult->column</refname> + <refname>SQLiteUnbuffered->column</refname> + <refpurpose>Fetches a column from the current row of a result set</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>sqlite_column</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -37,16 +38,59 @@ <parameter>index_or_name</parameter> (if it is an integer) from the current row of the query result handle <parameter>result</parameter>. </para> - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - Use this function when you are iterating a large result set with many - columns, or with columns that contain large amounts of data. + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>index_or_name</parameter></term> + <listitem> + <para> + The column index or name to fetch. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; + <note> + <para> + Use this function when you are iterating a large result set with many + columns, or with columns that contain large amounts of data. + </para> + </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_fetch_string</function>. + <simplelist> + <member><function>sqlite_fetch_string</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml?r1=1.11&r2=1.12&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml:1.11 phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml:1.12 --- phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml:1.11 Wed Jan 12 03:56:57 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-create-aggregate.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> +<!-- $Revision: 1.12 $ --> <refentry id="function.sqlite-create-aggregate"> <refnamediv> <refname>sqlite_create_aggregate</refname> <refname>SQLiteDatabase->createAggregate</refname> <refpurpose>Register an aggregating UDF for use in SQL statements</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_create_aggregate</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -45,6 +46,61 @@ Callback functions should return a type understood by SQLite (i.e. <link linkend="language.types.intro">scalar type</link>). </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>function_name</parameter></term> + <listitem> + <para> + The name of the function used in SQL statements. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>step_func</parameter></term> + <listitem> + <para> + Callback function called for each row of the result set. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>finalize_func</parameter></term> + <listitem> + <para> + Callback function to aggregate the "stepped" data from each row. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>num_args</parameter></term> + <listitem> + <para> + Hint to the SQLite parser if the callback function accepts a + predetermined number of arguments. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title>max_length aggregation function example</title> @@ -134,13 +190,20 @@ SQL functions. </para> </tip> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_create_function</function>, - <function>sqlite_udf_encode_binary</function> and - <function>sqlite_udf_decode_binary</function>. + <simplelist> + <member><function>sqlite_create_function</function></member> + <member><function>sqlite_udf_encode_binary</function></member> + <member><function>sqlite_udf_decode_binary</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml?r1=1.13&r2=1.14&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml:1.13 phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml:1.14 --- phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml:1.13 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-create-function.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.13 $ --> +<!-- $Revision: 1.14 $ --> <refentry id="function.sqlite-create-function"> <refnamediv> <refname>sqlite_create_function</refname> @@ -8,8 +8,9 @@ Registers a "regular" User Defined Function for use in SQL statements </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_create_function</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -30,26 +31,66 @@ <para> <function>sqlite_create_function</function> allows you to register a PHP function with SQLite as an <acronym>UDF</acronym> (User Defined - Function), so that it can be called from within your SQL - statements. - </para> - <para> - <parameter>dbhandle</parameter> specifies the database handle that you - wish to extend, <parameter>function_name</parameter> specifies the name - of the function that you will use in your SQL statements, - <parameter>callback</parameter> is any valid PHP callback to specify a - PHP function that should be called to handle the SQL function. - Callback function should return a type understood by SQLite (i.e. - <link linkend="language.types.intro">scalar type</link>). - The optional parameter <parameter>num_args</parameter> is used as a hint - by the SQLite expression parser/evaluator. It is recommended that you - specify a value if your function will only ever accept a fixed number of - parameters. + Function), so that it can be called from within your SQL statements. </para> <para> The UDF can be used in any SQL statement that can call functions, such as SELECT and UPDATE statements and also in triggers. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>function_name</parameter></term> + <listitem> + <para> + The name of the function used in SQL statements. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>callback</parameter></term> + <listitem> + <para> + Callback function to handle the defined SQL function. + </para> + <note> + <simpara> + Callback functions should return a type understood by SQLite (i.e. + <link linkend="language.types.intro">scalar type</link>). + </simpara> + </note> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>num_args</parameter></term> + <listitem> + <para> + Hint to the SQLite parser if the callback function accepts a + predetermined number of arguments. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + &sqlite.param-compat; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title><function>sqlite_create_function</function> example</title> @@ -131,11 +172,18 @@ SQL functions. </para> </tip> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <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 http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-current.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-current.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-current.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-current.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-current.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-current.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-current"> <refnamediv> <refname>sqlite_current</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->current</refname> <refpurpose>Fetches the current row from a result set as an array</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_current</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -38,20 +39,58 @@ to the next row prior to returning the data; it returns the data from the current position only. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - If the current position is beyond the final row, this function returns - &false; + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of the current row from a result set; &false; if the + current position is beyond the final row. </para> - &sqlite.result-type; &sqlite.case-fold; - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_seek</function>, - <function>sqlite_next</function>, and - <function>sqlite_fetch_array</function>. + <simplelist> + <member><function>sqlite_seek</function></member> + <member><function>sqlite_next</function></member> + <member><function>sqlite_fetch_array</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml:1.5 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-error-string.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-error-string"> <refnamediv> <refname>sqlite_error_string</refname> <refpurpose>Returns the textual description of an error code</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_error_string</methodname> <methodparam><type>int</type><parameter>error_code</parameter></methodparam> @@ -16,11 +17,18 @@ <parameter>error_code</parameter> returned from <function>sqlite_last_error</function>. </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_last_error</function>. + <simplelist> + <member><function>sqlite_last_error</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml:1.6 Tue Sep 30 04:33:42 2003 +++ phpdoc/en/reference/sqlite/functions/sqlite-escape-string.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-escape-string"> <refnamediv> <refname>sqlite_escape_string</refname> <refpurpose>Escapes a string for use as a query parameter</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_escape_string</methodname> <methodparam><type>string</type><parameter>item</parameter></methodparam> @@ -47,8 +48,14 @@ <function>sqlite_udf_encode_binary</function> instead. </simpara> </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_udf_encode_binary</function>. + <simplelist> + <member><function>sqlite_udf_encode_binary</function></member> + </simplelist> </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-exec.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-exec.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-exec.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-exec.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-exec.xml:1.7 Wed Jan 19 17:13:08 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-exec.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-exec"> <refnamediv> <refname>sqlite_exec</refname> <refname>SQLiteDatabase->exec</refname> <refpurpose>Executes a result-less query against a given database</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_exec</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -31,10 +32,6 @@ a given database handle (specified by the <parameter>dbhandle</parameter> parameter). </para> - <para> - This function will return a boolean result; &true; for success or &false; for failure. - If you need to run a query that returns rows, see <function>sqlite_query</function>. - </para> <warning> <simpara> SQLite <emphasis>will</emphasis> execute multiple queries separated by @@ -42,9 +39,49 @@ loaded from a file or have embedded in a script. </simpara> </warning> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>query</parameter></term> + <listitem> + <para> + The query to be executed. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + &sqlite.param-compat; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + This function will return a boolean result; &true; for success or &false; for failure. + If you need to run a query that returns rows, see <function>sqlite_query</function>. + </para> + &sqlite.case-fold; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_exec</function> example</title> + <title>Procedural example</title> <programlisting role="php"> <![CDATA[ <?php @@ -55,8 +92,16 @@ } else { echo 'Number of rows modified: ', sqlite_changes($dbhandle); } - -/* OO Example */ +?>]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php $dbhandle = new SQLiteDatabase('mysqlitedb'); $query = $dbhandle->exec("UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'"); if (!$query) { @@ -64,19 +109,24 @@ } else { echo 'Number of rows modified: ', $dbhandle->changes(); } - ?>]]> </programlisting> </example> </para> - &sqlite.param-compat; + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_query</function>, - <function>sqlite_unbuffered_query</function> and - <function>sqlite_array_query</function>. + <simplelist> + <member><function>sqlite_query</function></member> + <member><function>sqlite_unbuffered_query</function></member> + <member><function>sqlite_array_query</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-factory.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-factory.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-factory.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-factory.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-factory.xml:1.6 Fri Jan 14 00:42:48 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-factory.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-factory"> <refnamediv> <refname>sqlite_factory</refname> <refpurpose>Opens a SQLite database and returns a SQLiteDatabase object</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>SQLiteDatabase</type><methodname>sqlite_factory</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> @@ -14,9 +15,6 @@ <methodparam choice="opt"><type>string</type><parameter role="reference">error_message</parameter></methodparam> </methodsynopsis> <para> - Returns a SQLiteDatabase object on success, &null; on error. - </para> - <para> <function>sqlite_factory</function> behaves similarly to <function>sqlite_open</function> in that it opens an SQLite database or attempts to create it if it does not exist. However, a @@ -24,6 +22,53 @@ returned rather than a resource. Please see the <function>sqlite_open</function> reference page for further usage and caveats. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + The filename of the SQLite database. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>mode</parameter></term> + <listitem> + <para> + The mode of the file. Intended to be used to open the database in + read-only mode. Presently, this parameter is ignored by the sqlite + library. The default value for mode is the octal value + <literal>0666</literal> and this is the recommended value. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>error_message</parameter></term> + <listitem> + <para> + Passed by reference and is set to hold a descriptive error message + explaining why the database could not be opened if there was an error. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns a SQLiteDatabase object on success, &null; on error. + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title><function>sqlite_factory</function> example</title> @@ -42,9 +87,15 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_open</function> and - <function>sqlite_popen</function>. + <simplelist> + <member><function>sqlite_open</function></member> + <member><function>sqlite_popen</function></member> + </simplelist> </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml:1.5 Wed Jan 19 18:02:42 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-all.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-fetch-all"> <refnamediv> <refname>sqlite_fetch_all</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fetchAll</refname> <refpurpose>Fetches all rows from a result set as an array of arrays</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_fetch_all</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -39,12 +40,51 @@ <function>sqlite_unbuffered_query</function>) and then <function>sqlite_fetch_array</function> for each row in the result set. </para> - &sqlite.result-type; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of the current row from a result set; &false; if the + current position is beyond the final row. + </para> &sqlite.case-fold; - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_fetch_all</function> example</title> + <title>Procedural example</title> <programlisting role="php"> <![CDATA[ <?php @@ -54,8 +94,17 @@ foreach ($result as $entry) { echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; } - -/* OO Example */ +?> +]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php $dbhandle = new SQLiteDatabase('sqlitedb'); $query = $dbhandle->query('SELECT name, email FROM users LIMIT 25'); // buffered result set @@ -70,7 +119,15 @@ </programlisting> </example> </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>sqlite_fetch_array</function></member> + </simplelist> + </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-array.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-fetch-array"> <refnamediv> <refname>sqlite_fetch_array</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fetch</refname> <refpurpose>Fetches the next row from a result set as an array</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_fetch_array</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -36,16 +37,99 @@ Fetches the next row from the given <parameter>result</parameter> handle. If there are no more rows, returns &false;, otherwise returns an associative array representing the row data. - </para> - &sqlite.result-type; + </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of the next row from a result set; &false; if the + next position is beyond the final row. + </para> &sqlite.case-fold; - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Procedural example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$dbhandle = sqlite_open('sqlitedb'); +$query = sqlite_query($dbhandle, 'SELECT name, email FROM users LIMIT 25'); +$result = sqlite_fetch_all($query, SQLITE_ASSOC); +foreach ($result as $entry) { + echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; +} +?> +]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$dbhandle = new SQLiteDatabase('sqlitedb'); + +$query = $dbhandle->query('SELECT name, email FROM users LIMIT 25'); // buffered result set +$query = $dbhandle->unbufferedQuery('SELECT name, email FROM users LIMIT 25'); // unbuffered result set + +$result = $query->fetchAll(SQLITE_ASSOC); +foreach ($result as $entry) { + echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email']; +} +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_array_query</function> and - <function>sqlite_fetch_string</function>. + <simplelist> + <member><function>sqlite_array_query</function></member> + <member><function>sqlite_fetch_string</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml:1.7 Sun Feb 20 17:55:54 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-column-types.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-fetch-column-types"> <refnamediv> <refname>sqlite_fetch_column_types</refname> @@ -8,8 +8,9 @@ Return an array of column types from a particular table </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>array</type><methodname>sqlite_fetch_column_types</methodname> <methodparam><type>string</type><parameter>table_name</parameter></methodparam> @@ -29,19 +30,53 @@ <function>sqlite_fetch_column_types</function> returns an array of column data types from the specified <parameter>table_name</parameter> table. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - The optional <parameter>result_type</parameter> parameter accepts a - constant and determines how the returned array will be indexed. Using - <constant>SQLITE_ASSOC</constant> will return only associative indices - (named fields) while <constant>SQLITE_NUM</constant> will return only - numerical indices (ordinal field numbers). <constant>SQLITE_BOTH</constant> - will return both associative and numerical indices. - <constant>SQLITE_ASSOC</constant> is the default for this function. + <variablelist> + <varlistentry> + <term><parameter>table_name</parameter></term> + <listitem> + <para> + The table name to query. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>result_type</parameter></term> + <listitem> + &sqlite.result-type; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array of column data types; &false; on error. </para> &sqlite.case-fold; + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_fetch_column_types</function> example</title> + <title>Procedural example</title> <programlisting role="php"> <![CDATA[ <?php @@ -52,12 +87,17 @@ foreach ($cols as $column => $type) { echo "Column: $column Type: $type"; } -/* Output: - * Column: bar Type: VARCHAR - * Column: arf Type: TEXT -*/ - -/* OO Example */ +?> +]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php $db = new SQLiteDatabase('mysqlitedb'); $db->query('CREATE TABLE foo (bar varchar(10), arf text)'); $cols = $db->fetchColumnTypes('foo', SQLITE_ASSOC); @@ -68,6 +108,13 @@ ?> ]]> </programlisting> + &example.outputs; + <screen> +<![CDATA[ +Column: bar Type: VARCHAR +Column: arf Type: TEXT +]]> + </screen> </example> </para> </refsect1> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml:1.2 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-object.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-fetch-object"> <refnamediv> <refname>sqlite_fetch_object</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fetchObject</refname> <refpurpose>Fetches the next row from a result set as an object</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>object</type><methodname>sqlite_fetch_object</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml:1.6 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-single.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-fetch-single"> <refnamediv> <refname>sqlite_fetch_single</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fetchSingle</refname> <refpurpose>Fetches the first column of a result set as a string</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_fetch_single</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -38,7 +39,33 @@ This is the most optimal way to retrieve data when you are only interested in the values from a single column of data. </para> - &sqlite.decode-bin; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>decode_binary</parameter></term> + <listitem> + &sqlite.decode-bin; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title>A <function>sqlite_fetch_single</function> example</title> @@ -61,11 +88,18 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_fetch_array</function>. + <simplelist> + <member><function>sqlite_fetch_array</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml:1.4 phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml:1.5 --- phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml:1.4 Sun Jul 6 10:57:45 2003 +++ phpdoc/en/reference/sqlite/functions/sqlite-fetch-string.xml Sun Feb 20 19:31:07 2005 @@ -1,17 +1,19 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.sqlite-fetch-string"> <refnamediv> <refname>sqlite_fetch_string</refname> <refpurpose>Alias of <function>sqlite_fetch_single</function></refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <para> This function is an alias of <function>sqlite_fetch_single</function>. </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml:1.5 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-field-name.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-field-name"> <refnamediv> <refname>sqlite_field_name</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->fieldName</refname> <refpurpose>Returns the name of a particular field</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_field_name</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -34,12 +35,40 @@ <function>sqlite_field_name</function> returns the name of that field in the result set <parameter>result</parameter>. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>field_index</parameter></term> + <listitem> + <para> + The ordinal column number in the result set. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> - The column name returned by <function>sqlite_field_name</function> will be - case-folded according to the value of the - <link linkend="ini.sqlite.assoc-case">sqlite.assoc_case</link> configuration - option. + Returns the name of a field in an SQLite result set, given the ordinal + column number; &false; on error. </para> + &sqlite.case-fold; </refsect1> </refentry> <!-- Keep this comment at the end of the file http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml:1.4 phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml:1.5 --- phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml:1.4 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-has-more.xml Sun Feb 20 19:31:07 2005 @@ -1,27 +1,57 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.sqlite-has-more"> <refnamediv> <refname>sqlite_has_more</refname> - <refpurpose>Returns whether or not more rows are available</refpurpose> + <refpurpose>Finds whether or not more rows are available</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_has_more</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> </methodsynopsis> <para> - <function>sqlite_has_more</function> returns &true; if there are more - rows available from the <parameter>result</parameter> handle, or &false; - otherwise. + Finds whether more rows are available from the given result set. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; if there are more rows available from the + <parameter>result</parameter> handle, or &false; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_num_rows</function> and - <function>sqlite_changes</function>. + <simplelist> + <member><function>sqlite_num_rows</function></member> + <member><function>sqlite_changes</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml:1.2 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-has-prev.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-has-prev"> <refnamediv> <refname>sqlite_has_prev</refname> <refname>SQLiteResult->hasPrev</refname> <refpurpose>Returns whether or not a previous row is available</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_has_prev</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -21,19 +22,48 @@ </methodsynopsis> </classsynopsis> <para> - <function>sqlite_has_prev</function> returns &true; if there are more - previous rows available from the <parameter>result</parameter> handle, or - &false; otherwise; + Find whether there are more previous rows from the given result handle. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; if there are more previous rows available from the + <parameter>result</parameter> handle, or &false; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also - <function>sqlite_prev</function>, - <function>sqlite_has_more</function>, and - <function>sqlite_num_rows</function>. + <simplelist> + <member><function>sqlite_prev</function></member> + <member><function>sqlite_has_more</function></member> + <member><function>sqlite_num_rows</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-key.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-key.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-key.xml:1.1 phpdoc/en/reference/sqlite/functions/sqlite-key.xml:1.2 --- phpdoc/en/reference/sqlite/functions/sqlite-key.xml:1.1 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-key.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.1 $ --> +<!-- $Revision: 1.2 $ --> <refentry id="function.sqlite-key"> <refnamediv> <refname>sqlite_key</refname> <refname>SQLiteResult->key</refname> <refpurpose>Returns the current row index</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_key</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -24,22 +25,73 @@ <function>sqlite_key</function> returns the current row index of the buffered result set <parameter>result</parameter>. </para> - &sqlite.no-unbuffered; - <note> - <simpara> - Prior to PHP 5.0.4, <function>sqlite_key</function> was only able to be - called as a method on a - <link linkend="sqlite.class.sqliteresult">SQLiteResult</link> object and - not procedurally. - </simpara> - </note> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns the current row index of the buffered result set + <parameter>result</parameter>. + </para> + </refsect1> + + <refsect1 role="changelog"> + &reftitle.changelog; + <para> + <informaltable> + <tgroup cols="2"> + <thead> + <row> + <entry>&Version;</entry> + <entry>&Description;</entry> + </row> + </thead> + <tbody> + <row> + <entry>5.0.4</entry> + <entry> + Prior to PHP 5.0.4, <function>sqlite_key</function> was only able to be + called as a method on a + <link linkend="sqlite.class.sqliteresult">SQLiteResult</link> object, + not procedurally. + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_next</function>, - <function>sqlite_current</function> and - <function>sqlite_rewind</function>. + <simplelist> + <member><function>sqlite_next</function></member> + <member><function>sqlite_current</function></member> + <member><function>sqlite_rewind</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-last-error.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-last-error"> <refnamediv> <refname>sqlite_last_error</refname> <refname>SQLiteDatabase->lastError</refname> <refpurpose>Returns the error code of the last error for a database</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_last_error</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -26,11 +27,36 @@ description of the error code can be retrieved using <function>sqlite_error_string</function>. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_error_string</function>. + <simplelist> + <member><function>sqlite_error_string</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-last-insert-rowid.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-last-insert-rowid"> <refnamediv> <refname>sqlite_last_insert_rowid</refname> <refname>SQLiteDatabase->lastInsertRowid</refname> <refpurpose>Returns the rowid of the most recently inserted row</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_last_insert_rowid</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -32,7 +33,27 @@ </para> </tip> </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml:1.6 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-libencoding.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-libencoding"> <refnamediv> <refname>sqlite_libencoding</refname> <refpurpose>Returns the encoding of the linked SQLite library</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_libencoding</methodname> <void/> @@ -40,11 +41,18 @@ UTF-8 encoding. </para> </warning> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_libversion</function>. + <simplelist> + <member><function>sqlite_lib_version</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml:1.5 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-libversion.xml Sun Feb 20 19:31:07 2005 @@ -1,24 +1,32 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-libversion"> <refnamediv> <refname>sqlite_libversion</refname> <refpurpose>Returns the version of the linked SQLite library</refpurpose> </refnamediv> - <refsect1> + + <refsect1 role="description"> <title>Description</title> <methodsynopsis> <type>string</type><methodname>sqlite_libversion</methodname> <void/> </methodsynopsis> <para> - Returns the version of the linked SQLite library as a string. + Returns the version of the linked SQLite library. </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_libencoding</function>. + <simplelist> + <member><function>sqlite_libencoding</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-next.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-next.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-next.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-next.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-next.xml:1.7 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-next.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-next"> <refnamediv> <refname>sqlite_next</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->next</refname> <refpurpose>Seek to the next row number</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_next</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -31,15 +32,45 @@ <para> <function>sqlite_next</function> advances the result handle <parameter>result</parameter> to the next row. - Returns &false; if there are no more rows, &true; otherwise. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; on success, or &false; if there are no more rows. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_seek</function>, - <function>sqlite_current</function> and - <function>sqlite_rewind</function>. + <simplelist> + <member><function>sqlite_seek</function></member> + <member><function>sqlite_current</function></member> + <member><function>sqlite_rewind</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml:1.6 Wed Jan 12 03:56:58 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-num-fields.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-num-fields"> <refnamediv> <refname>sqlite_num_fields</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->numFields</refname> <refpurpose>Returns the number of fields in a result set</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>int</type><methodname>sqlite_num_fields</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -31,12 +32,36 @@ <para> Returns the number of fields in the <parameter>result</parameter> set. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_column</function> and - <function>sqlite_num_rows</function>. + <simplelist> + <member><function>sqlite_changes</function></member> + <member><function>sqlite_num_rows</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml:1.9 phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml:1.10 --- phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml:1.9 Wed Jan 19 17:13:08 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <refentry id="function.sqlite-num-rows"> <refnamediv> <refname>sqlite_num_rows</refname> <refname>SQLiteResult->numRows</refname> <refpurpose>Returns the number of rows in a buffered result set</refpurpose> </refnamediv> - <refsect1> + + <refsect1 role="description"> <title>Description</title> <methodsynopsis> <type>int</type><methodname>sqlite_num_rows</methodname> @@ -24,10 +25,31 @@ Returns the number of rows in the buffered <parameter>result</parameter> set. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> - <title><function>sqlite_num_rows</function> example</title> + <title>Procedural example</title> <programlisting role="php"> <![CDATA[ <?php @@ -36,8 +58,17 @@ $rows = sqlite_num_rows($result); echo "Number of rows: $rows"; - -/* OO Example */ +?> +]]> + </programlisting> + </example> + </para> + <para> + <example> + <title>Object-oriented example</title> + <programlisting role="php"> +<![CDATA[ +<?php $db = new SQLiteDatabase('mysqlitedb'); $result = $db->query("SELECT * FROM mytable WHERE name='John Doe'"); $rows = $result->numRows(); @@ -48,12 +79,20 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_changes</function> and - <function>sqlite_query</function>. + <simplelist> + <member><function>sqlite_changes</function></member> + <member><function>sqlite_query</function></member> + <member><function>sqlite_num_fields</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-open.xml?r1=1.15&r2=1.16&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-open.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-open.xml:1.15 phpdoc/en/reference/sqlite/functions/sqlite-open.xml:1.16 --- phpdoc/en/reference/sqlite/functions/sqlite-open.xml:1.15 Wed Jan 19 17:13:08 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-open.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.15 $ --> +<!-- $Revision: 1.16 $ --> <refentry id="function.sqlite-open"> <refnamediv> <refname>sqlite_open</refname> <refpurpose>Opens a SQLite database and create the database if it does not exist</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>resource</type><methodname>sqlite_open</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> @@ -24,29 +25,58 @@ </constructorsynopsis> </classsynopsis> <para> - Returns a resource (database handle) on success, &false; on error. - </para> - <para> - The <parameter>filename</parameter> parameter is the name of the - database. It can be a relative or absolute path to the file that sqlite - will use to store your data. If the file does not exist, sqlite will - attempt to create it. You <emphasis>MUST</emphasis> have write - permissions to the file if you want to insert data or modify the database - schema. + Opens a SQLite database or creates the database if it does not exist. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; <para> - The <parameter>mode</parameter> parameter specifies the mode of the file and is - intended to be used to open the database in read-only mode. - Presently, this parameter is ignored by the sqlite library. The default - value for mode is the octal value <literal>0666</literal> and this is the - recommended value to use if you need access to the - <parameter>errmessage</parameter> parameter. + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + The filename of the SQLite database. If the file does not exist, SQLite + will attempt to create it. PHP must have write permissions to the file + if data is inserted, the database schema is modified or to create the + database if it does not exist. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>mode</parameter></term> + <listitem> + <para> + The mode of the file. Intended to be used to open the database in + read-only mode. Presently, this parameter is ignored by the sqlite + library. The default value for mode is the octal value + <literal>0666</literal> and this is the recommended value. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>error_message</parameter></term> + <listitem> + <para> + Passed by reference and is set to hold a descriptive error message + explaining why the database could not be opened if there was an error. + </para> + </listitem> + </varlistentry> + </variablelist> </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> - <parameter>errmessage</parameter> is passed by reference and is set to - hold a descriptive error message explaining why the database could not be - opened if there was an error. + Returns a resource (database handle) on success, &false; on error. </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title><function>sqlite_open</function> example</title> @@ -65,6 +95,10 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; <tip> <simpara> On Unix platforms, SQLite is sensitive to scripts that use the fork() system call. If you @@ -100,15 +134,20 @@ SQLite is &safemode; and open_basedir aware. </simpara> </note> - - <para> - See also <function>sqlite_popen</function>, - <function>sqlite_factory</function>, - <function>sqlite_close</function> and - <function>sqlite_query</function>. + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>sqlite_popen</function></member> + <member><function>sqlite_close</function></member> + <member><function>sqlite_factory</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-popen.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-popen.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-popen.xml:1.9 phpdoc/en/reference/sqlite/functions/sqlite-popen.xml:1.10 --- phpdoc/en/reference/sqlite/functions/sqlite-popen.xml:1.9 Wed Nov 10 03:30:44 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-popen.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <refentry id="function.sqlite-popen"> <refnamediv> <refname>sqlite_popen</refname> @@ -7,8 +7,9 @@ Opens a persistent handle to an SQLite database and create the database if it does not exist </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>resource</type><methodname>sqlite_popen</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> @@ -46,13 +47,66 @@ database file and perform their updates in a transaction. </simpara> </note> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + The filename of the SQLite database. If the file does not exist, SQLite + will attempt to create it. PHP must have write permissions to the file + if data is inserted, the database schema is modified or to create the + database if it does not exist. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>mode</parameter></term> + <listitem> + <para> + The mode of the file. Intended to be used to open the database in + read-only mode. Presently, this parameter is ignored by the sqlite + library. The default value for mode is the octal value + <literal>0666</literal> and this is the recommended value. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>error_message</parameter></term> + <listitem> + <para> + Passed by reference and is set to hold a descriptive error message + explaining why the database could not be opened if there was an error. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns a resource (database handle) on success, &false; on error. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_open</function>, - <function>sqlite_close</function> and - <function>sqlite_query</function>. + <simplelist> + <member><function>sqlite_open</function></member> + <member><function>sqlite_close</function></member> + <member><function>sqlite_factory</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-prev.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-prev.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-prev.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-prev.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-prev.xml:1.2 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-prev.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-prev"> <refnamediv> <refname>sqlite_prev</refname> <refname>SQLiteResult->prev</refname> <refpurpose>Seek to the previous row number of a result set</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_prev</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -22,18 +23,47 @@ </classsynopsis> <para> <function>sqlite_prev</function> seeks back the - <parameter>result</parameter> handle to the previous row. Returns &false; - if there are no more rows, &true; otherwise. + <parameter>result</parameter> handle to the previous row. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; on success, or &false; if there are no more previous rows. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also - <function>sqlite_has_prev</function>, - <function>sqlite_rewind</function>, and - <function>sqlite_next</function>. + <simplelist> + <member><function>sqlite_has_prev</function></member> + <member><function>sqlite_rewind</function></member> + <member><function>sqlite_next</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-query.xml?r1=1.12&r2=1.13&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-query.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-query.xml:1.12 phpdoc/en/reference/sqlite/functions/sqlite-query.xml:1.13 --- phpdoc/en/reference/sqlite/functions/sqlite-query.xml:1.12 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-query.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> +<!-- $Revision: 1.13 $ --> <refentry id="function.sqlite-query"> <refnamediv> <refname>sqlite_query</refname> <refname>SQLiteDatabase->query</refname> <refpurpose>Executes a query against a given database and returns a result handle</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>resource</type><methodname>sqlite_query</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -28,9 +29,39 @@ </classsynopsis> <para> Executes an SQL statement given by the <parameter>query</parameter> against - a given database handle (specified by the <parameter>dbhandle</parameter> - parameter). + a given database handle. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>query</parameter></term> + <listitem> + <para> + The query to be executed. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + &sqlite.param-compat; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> This function will return a result handle or &false; on failure. For queries that return rows, the result handle can then be used with @@ -50,7 +81,10 @@ recommended that you use the much higher performance <function>sqlite_unbuffered_query</function> instead. </para> - &sqlite.param-compat; + </refsect1> + + <refsect1 role="notes"> + &reftitle.notes; <warning> <simpara> SQLite <emphasis>will</emphasis> execute multiple queries separated by @@ -67,12 +101,19 @@ be &true; for success or it might return a result handle). </simpara> </warning> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_unbuffered_query</function> and - <function>sqlite_array_query</function>. + <simplelist> + <member><function>sqlite_unbuffered_query</function></member> + <member><function>sqlite_array_query</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml:1.7 phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml:1.8 --- phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml:1.7 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-rewind.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <refentry id="function.sqlite-rewind"> <refnamediv> <refname>sqlite_rewind</refname> <refname>SQLiteResult->rewind</refname> <refpurpose>Seek to the first row number</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_rewind</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -22,17 +23,47 @@ </classsynopsis> <para> <function>sqlite_rewind</function> seeks back to the first row in the - result set. Returns &false; if there are no rows in the result set, - &true; otherwise. + given result set. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &false; if there are no rows in the result set, &true; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_next</function>, - <function>sqlite_current</function>, and - <function>sqlite_seek</function>. + <simplelist> + <member><function>sqlite_next</function></member> + <member><function>sqlite_current</function></member> + <member><function>sqlite_seek</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-seek.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-seek.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-seek.xml:1.9 phpdoc/en/reference/sqlite/functions/sqlite-seek.xml:1.10 --- phpdoc/en/reference/sqlite/functions/sqlite-seek.xml:1.9 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-seek.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <refentry id="function.sqlite-seek"> <refnamediv> <refname>sqlite_seek</refname> <refname>SQLiteResult->seek</refname> <refpurpose>Seek to a particular row number of a buffered result set</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_seek</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -23,17 +24,57 @@ </classsynopsis> <para> <function>sqlite_seek</function> seeks to the row given by the parameter - <parameter>rownum</parameter>. The row number is zero-based (0 is the - first row). Returns &false; if the row does not exist, &true; otherwise. + <parameter>rownum</parameter>. </para> - &sqlite.no-unbuffered; + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>rownum</parameter></term> + <listitem> + <para> + The ordinal row number to seek to. The row number is zero-based (0 is + the first row). + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &false; if the row does not exist, &true; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_next</function>, - <function>sqlite_current</function> and - <function>sqlite_rewind</function>. + <simplelist> + <member><function>sqlite_next</function></member> + <member><function>sqlite_current</function></member> + <member><function>sqlite_rewind</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml:1.2 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-single-query.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-single-query"> <refnamediv> <refname>sqlite_single_query</refname> @@ -8,8 +8,9 @@ Executes a query and returns either an array for one single column or the value of the first row </refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>sqlite_single_query</methodname> <methodparam><type>resource</type><parameter>db</parameter></methodparam> http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml:1.5 phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml:1.6 --- phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml:1.5 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-udf-decode-binary.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.sqlite-udf-decode-binary"> <refnamediv> <refname>sqlite_udf_decode_binary</refname> <refpurpose>Decode binary data passed as parameters to an UDF</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_udf_decode_binary</methodname> <methodparam><type>string</type><parameter>data</parameter></methodparam> @@ -26,6 +27,10 @@ PHP does not perform this encode/decode operation automatically as it would severely impact performance if it did. </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title>binary-safe max_length aggregation function example</title> @@ -73,13 +78,20 @@ </programlisting> </example> </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_udf_encode_binary</function>, - <function>sqlite_create_function</function> and - <function>sqlite_create_aggregate</function>. + <simplelist> + <member><function>sqlite_udf_encode_binary</function></member> + <member><function>sqlite_create_function</function></member> + <member><function>sqlite_create_aggregate</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml:1.4 phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml:1.5 --- phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml:1.4 Tue Jul 27 00:48:55 2004 +++ phpdoc/en/reference/sqlite/functions/sqlite-udf-encode-binary.xml Sun Feb 20 19:31:07 2005 @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.sqlite-udf-encode-binary"> <refnamediv> <refname>sqlite_udf_encode_binary</refname> <refpurpose>Encode binary data before returning it from an UDF</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>string</type><methodname>sqlite_udf_encode_binary</methodname> <methodparam><type>string</type><parameter>data</parameter></methodparam> @@ -33,14 +34,21 @@ <function>sqlite_udf_encode_binary</function> instead! </para> </note> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_udf_decode_binary</function>, - <function>sqlite_escape_string</function>, - <function>sqlite_create_function</function> and - <function>sqlite_create_aggregate</function>. + <simplelist> + <member><function>sqlite_udf_decode_binary</function></member> + <member><function>sqlite_escape_string</function></member> + <member><function>sqlite_create_function</function></member> + <member><function>sqlite_create_aggregate</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml:1.6 phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml:1.7 --- phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml:1.6 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-unbuffered-query.xml Sun Feb 20 19:31:07 2005 @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.sqlite-unbuffered-query"> <refnamediv> <refname>sqlite_unbuffered_query</refname> <refname>SQLiteDatabase->unbufferedQuery</refname> <refpurpose>Execute a query that does not prefetch and buffer all data</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>resource</type><methodname>sqlite_unbuffered_query</methodname> <methodparam><type>resource</type><parameter>dbhandle</parameter></methodparam> @@ -46,12 +47,57 @@ returned from <function>sqlite_unbuffered_query</function>. </para> </note> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>query</parameter></term> + <listitem> + <para> + The query to be executed. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>dbhandle</parameter></term> + <listitem> + <para> + The SQLite Database resource; returned from <function>sqlite_open + </function> when used procedurally. This parameter is not required + when using the object-oriented method. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> &sqlite.param-compat; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns a result handle or &false; on failure. + </para> + <para> + <function>sqlite_unbuffered_query</function> returns a sequential + forward-only result set that can only be used to read each row, one after + the other. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_query</function>. + <simplelist> + <member><function>sqlite_query</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-valid.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/functions/sqlite-valid.xml diff -u phpdoc/en/reference/sqlite/functions/sqlite-valid.xml:1.2 phpdoc/en/reference/sqlite/functions/sqlite-valid.xml:1.3 --- phpdoc/en/reference/sqlite/functions/sqlite-valid.xml:1.2 Wed Jan 12 03:56:59 2005 +++ phpdoc/en/reference/sqlite/functions/sqlite-valid.xml Sun Feb 20 19:31:07 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.sqlite-valid"> <refnamediv> <refname>sqlite_valid</refname> @@ -7,8 +7,9 @@ <refname>SQLiteUnbuffered->valid</refname> <refpurpose>Returns whether more rows are available</refpurpose> </refnamediv> - <refsect1> - <title>Description</title> + + <refsect1 role="description"> + &reftitle.description; <methodsynopsis> <type>bool</type><methodname>sqlite_valid</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> @@ -29,16 +30,47 @@ </methodsynopsis> </classsynopsis> <para> - <function>sqlite_valid</function> returns &true; if there are more - rows available from the <parameter>result</parameter> handle, or &false; - otherwise. + Finds whether more rows are available from the given result handle. </para> + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>result</parameter></term> + <listitem> + <para> + The SQLite result resource. This parameter is not required when using + the object-oriented method. + </para> + &sqlite.no-unbuffered; + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns &true; if there are more rows available from the + <parameter>result</parameter> handle, or &false; otherwise. + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; <para> - See also <function>sqlite_num_rows</function> and - <function>sqlite_changes</function>. + <simplelist> + <member><function>sqlite_num_rows</function></member> + <member><function>sqlite_changes</function></member> + </simplelist> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml