irchtml         Fri Jan 14 00:42:48 2005 EDT

  Modified files:              
    /phpdoc/en/reference/sqlite/functions       sqlite-busy-timeout.xml 
                                                sqlite-changes.xml 
                                                sqlite-exec.xml 
                                                sqlite-factory.xml 
                                                sqlite-num-rows.xml 
                                                sqlite-open.xml 
  Log:
  Add/Update examples (incorp. user notes)
  
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml?r1=1.6&r2=1.7&ty=u
Index: phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml
diff -u phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml:1.6 
phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml:1.7
--- phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml:1.6    Wed Jan 
12 03:56:57 2005
+++ phpdoc/en/reference/sqlite/functions/sqlite-busy-timeout.xml        Fri Jan 
14 00:42:47 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
 <refentry id="function.sqlite-busy-timeout">
  <refnamediv>
   <refname>sqlite_busy_timeout</refname>
@@ -34,6 +34,24 @@
    PHP sets the default busy timeout to be 60 seconds when the database is
    opened.
   </para>
+  <para>
+   <example>
+    <title><function>sqlite_busy_timeout</function> example</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 */
+$dbhandle = new SQLiteDatabase('sqlitedb');
+$dbhandle->busyTimeout(10000); // 10 seconds
+$dbhandle->busyTimeout(0); // disable
+?>]]>
+    </programlisting>
+   </example>
+  </para>
   <note>
    <para>
     There are one thousand (1000) milliseconds in one second.
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-changes.xml?r1=1.7&r2=1.8&ty=u
Index: phpdoc/en/reference/sqlite/functions/sqlite-changes.xml
diff -u phpdoc/en/reference/sqlite/functions/sqlite-changes.xml:1.7 
phpdoc/en/reference/sqlite/functions/sqlite-changes.xml:1.8
--- phpdoc/en/reference/sqlite/functions/sqlite-changes.xml:1.7 Wed Jan 12 
03:56:57 2005
+++ phpdoc/en/reference/sqlite/functions/sqlite-changes.xml     Fri Jan 14 
00:42:47 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
+<!-- $Revision: 1.8 $ -->
 <refentry id="function.sqlite-changes">
  <refnamediv>
   <refname>sqlite_changes</refname>
@@ -29,6 +29,33 @@
    handle.
   </para>
   <para>
+   <example>
+    <title><function>sqlite_changes</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$dbhandle = sqlite_open('mysqlitedb');
+$query = sqlite_query($dbhandle, "UPDATE users SET email='[EMAIL PROTECTED]' 
WHERE username='jDoe'");
+if (!$query) {
+    exit('Error in query.');
+} else {
+    echo 'Number of rows modified: ', sqlite_changes($dbhandle);
+}
+
+/* OO Example */
+$dbhandle =& new SQLiteDatabase('mysqlitedb');
+$query = $dbhandle->query("UPDATE users SET email='[EMAIL PROTECTED]' WHERE 
username='jDoe'");
+if (!$query) {
+    exit('Error in query.');
+} else {
+    echo 'Number of rows modified: ', $dbhandle->changes();
+}
+
+?>]]>
+    </programlisting>
+   </example>
+  </para>
+  <para>
    See also <function>sqlite_num_rows</function>.
   </para>
  </refsect1>
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-exec.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/reference/sqlite/functions/sqlite-exec.xml
diff -u phpdoc/en/reference/sqlite/functions/sqlite-exec.xml:1.5 
phpdoc/en/reference/sqlite/functions/sqlite-exec.xml:1.6
--- phpdoc/en/reference/sqlite/functions/sqlite-exec.xml:1.5    Wed Jan 12 
03:56:58 2005
+++ phpdoc/en/reference/sqlite/functions/sqlite-exec.xml        Fri Jan 14 
00:42:47 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <refentry id="function.sqlite-exec">
  <refnamediv>
   <refname>sqlite_exec</refname>
@@ -42,6 +42,33 @@
     loaded from a file or have embedded in a script.
    </simpara>
   </warning>
+  <para>
+   <example>
+    <title><function>sqlite_exec</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$dbhandle = sqlite_open('mysqlitedb');
+$query = sqlite_exec($dbhandle, "UPDATE users SET email='[EMAIL PROTECTED]' 
WHERE username='jDoe'");
+if (!$query) {
+    exit('Error in query.');
+} else {
+    echo 'Number of rows modified: ', sqlite_changes($dbhandle);
+}
+
+/* OO Example */
+$dbhandle =& new SQLiteDatabase('mysqlitedb');
+$query = $dbhandle->exec("UPDATE users SET email='[EMAIL PROTECTED]' WHERE 
username='jDoe'");
+if (!$query) {
+    exit('Error in query.');
+} else {
+    echo 'Number of rows modified: ', $dbhandle->changes();
+}
+
+?>]]>
+    </programlisting>
+   </example>
+  </para>
   &sqlite.param-compat;
   <para>
    See also <function>sqlite_query</function>,
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-factory.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/reference/sqlite/functions/sqlite-factory.xml
diff -u phpdoc/en/reference/sqlite/functions/sqlite-factory.xml:1.5 
phpdoc/en/reference/sqlite/functions/sqlite-factory.xml:1.6
--- phpdoc/en/reference/sqlite/functions/sqlite-factory.xml:1.5 Wed Jan 12 
03:56:58 2005
+++ phpdoc/en/reference/sqlite/functions/sqlite-factory.xml     Fri Jan 14 
00:42:48 2005
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <refentry id="function.sqlite-factory">
  <refnamediv>
   <refname>sqlite_factory</refname>
-  <refpurpose>Opens a SQLite database and returns an SQLiteDatabase 
object</refpurpose>
+  <refpurpose>Opens a SQLite database and returns a SQLiteDatabase 
object</refpurpose>
  </refnamediv>
  <refsect1>
   <title>Description</title>
@@ -14,13 +14,34 @@
    <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
    <link linkend="sqlite.class.sqlitedatabase">SQLiteDatabase</link> object is
-   returned rather than a procedural resource.  Please see the
-   <function>sqlite_open</function> reference page for usage and caveats.
-  </para> 
+   returned rather than a resource.  Please see the
+   <function>sqlite_open</function> reference page for further usage and 
caveats.
+  </para>
+  <para>
+   <example>
+    <title><function>sqlite_factory</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$dbhandle = sqlite_factory('sqlitedb');
+$dbhandle->query('SELECT user_id, username FROM users');
+
+/* functionally equivalent to: */
+
+$dbhandle = new SQLiteDatabase('sqlitedb');
+$dbhandle->query('SELECT user_id, username FROM users');
+
+?>]]>
+    </programlisting>
+   </example>
+  </para>
   <para>
    See also <function>sqlite_open</function> and
    <function>sqlite_popen</function>.
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml?r1=1.6&r2=1.7&ty=u
Index: phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml
diff -u phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml:1.6 
phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml:1.7
--- phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml:1.6        Wed Jan 
12 03:56:58 2005
+++ phpdoc/en/reference/sqlite/functions/sqlite-num-rows.xml    Fri Jan 14 
00:42:48 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
 <refentry id="function.sqlite-num-rows">
  <refnamediv>
   <refname>sqlite_num_rows</refname>
@@ -26,6 +26,28 @@
   </para>
   &sqlite.no-unbuffered;
   <para>
+   <example>
+    <title><function>sqlite_num_rows</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$db = sqlite_open('mysqlitedb');
+$result = sqlite_query($db, "SELECT * FROM mytable WHERE name='John Doe'");
+$rows = sqlite_num_rows($result);
+
+echo "Number of rows: $rows";
+
+/* OO Example */
+$db =& new SQLiteDatabase('mysqlitedb');
+$result = $db->query("SELECT * FROM mytable WHERE name='John Doe'");
+$rows = $result->numRows();
+
+echo "Number of rows: $rows";
+?]]>
+    </programlisting>
+   </example>
+  </para>
+  <para>
    See also <function>sqlite_changes</function> and 
    <function>sqlite_query</function>.
   </para>
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/functions/sqlite-open.xml?r1=1.13&r2=1.14&ty=u
Index: phpdoc/en/reference/sqlite/functions/sqlite-open.xml
diff -u phpdoc/en/reference/sqlite/functions/sqlite-open.xml:1.13 
phpdoc/en/reference/sqlite/functions/sqlite-open.xml:1.14
--- phpdoc/en/reference/sqlite/functions/sqlite-open.xml:1.13   Wed Jan 12 
03:56:58 2005
+++ phpdoc/en/reference/sqlite/functions/sqlite-open.xml        Fri Jan 14 
00:42:48 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.13 $ -->
+<!-- $Revision: 1.14 $ -->
 <refentry id="function.sqlite-open">
  <refnamediv>
   <refname>sqlite_open</refname>
@@ -103,6 +103,7 @@
 
   <para>
    See also <function>sqlite_popen</function>,
+   <function>sqlite_factory</function>,
    <function>sqlite_close</function> and
    <function>sqlite_query</function>.
   </para>

Reply via email to