dbs             Wed Oct 19 16:45:05 2005 EDT

  Modified files:              
    /phpdoc/en/reference/pdo/functions  PDO-lastInsertId.xml 
                                        PDO-query.xml 
                                        PDOStatement-fetch.xml 
                                        PDOStatement-fetchAll.xml 
  Log:
  Address user notes and add a few more details.
  
  
http://cvs.php.net/diff.php/phpdoc/en/reference/pdo/functions/PDO-lastInsertId.xml?r1=1.9&r2=1.10&ty=u
Index: phpdoc/en/reference/pdo/functions/PDO-lastInsertId.xml
diff -u phpdoc/en/reference/pdo/functions/PDO-lastInsertId.xml:1.9 
phpdoc/en/reference/pdo/functions/PDO-lastInsertId.xml:1.10
--- phpdoc/en/reference/pdo/functions/PDO-lastInsertId.xml:1.9  Sun Sep 11 
02:22:26 2005
+++ phpdoc/en/reference/pdo/functions/PDO-lastInsertId.xml      Wed Oct 19 
16:45:02 2005
@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.9 $ -->
+<!-- $Revision: 1.10 $ -->
 <!-- Generated by xml_proto.php v2.1. Found in /scripts directory of phpdoc. 
-->
   <refentry id="function.PDO-lastInsertId">
    <refnamediv>
@@ -17,13 +17,15 @@
 
     <para>
      Returns the ID of the last inserted row, or the last value from a
-     sequence object, depending on the underlying driver.
+     sequence object, depending on the underlying driver. For example,
+     <function>PDO_PGSQL</function> requires you to specify the name of
+     a sequence object for the <parameter>name</parameter> parameter.
     </para>
     <note>
      <para>
-      This method may not return a meaningful/consistent result across 
different PDO
-      drivers, because the underlying database may not even support the notion
-      of auto-increment fields or sequences.
+      This method may not return a meaningful or consistent result across
+      different PDO drivers, because the underlying database may not even
+      support the notion of auto-increment fields or sequences.
      </para>
     </note>
    </refsect1>
http://cvs.php.net/diff.php/phpdoc/en/reference/pdo/functions/PDO-query.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/reference/pdo/functions/PDO-query.xml
diff -u phpdoc/en/reference/pdo/functions/PDO-query.xml:1.5 
phpdoc/en/reference/pdo/functions/PDO-query.xml:1.6
--- phpdoc/en/reference/pdo/functions/PDO-query.xml:1.5 Sun Sep 11 02:22:26 2005
+++ phpdoc/en/reference/pdo/functions/PDO-query.xml     Wed Oct 19 16:45:02 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. 
-->
 <refentry id="function.PDO-query">
  <refnamediv>
@@ -26,6 +26,13 @@
    <function>PDO::prepare</function> and issue the statement with multiple
    calls to <function>PDOStatement::execute</function>.
   </para>
+  <para>
+   If you do not fetch all of the data in a result set before issuing your
+   next call to <function>PDO::query</function>, your call may fail. Call
+   <function>PDOStatement::closeCursor</function> to release the database
+   resources associated with the PDOStatement object before issuing your
+   next call to <function>PDO::query</function>.
+  </para>
 
  </refsect1>
  <refsect1 role="parameters">
http://cvs.php.net/diff.php/phpdoc/en/reference/pdo/functions/PDOStatement-fetch.xml?r1=1.9&r2=1.10&ty=u
Index: phpdoc/en/reference/pdo/functions/PDOStatement-fetch.xml
diff -u phpdoc/en/reference/pdo/functions/PDOStatement-fetch.xml:1.9 
phpdoc/en/reference/pdo/functions/PDOStatement-fetch.xml:1.10
--- phpdoc/en/reference/pdo/functions/PDOStatement-fetch.xml:1.9        Tue Sep 
20 04:22:29 2005
+++ phpdoc/en/reference/pdo/functions/PDOStatement-fetch.xml    Wed Oct 19 
16:45:02 2005
@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.9 $ -->
+<!-- $Revision: 1.10 $ -->
 <!-- Generated by xml_proto.php v2.1. Found in /scripts directory of phpdoc. 
-->
   <refentry id="function.PDOStatement-fetch">
    <refnamediv>
@@ -18,7 +18,9 @@
     </methodsynopsis>
 
     <para>
-     Fetches a row from a result set associated with a PDOStatement object.
+     Fetches a row from a result set associated with a PDOStatement object. The
+     <parameter>fetch_style</parameter> parameter determines how PDO returns
+     the row.
     </para>
    </refsect1>
 
@@ -40,7 +42,8 @@
           </para></listitem>
           <listitem><para>
            <literal>PDO::FETCH_BOTH</literal> (default): returns an array 
indexed by
-           both column name and column number as returned in your result set
+           both column name and 0-indexed column number as returned in your
+           result set
           </para></listitem>
           <listitem><para>
            <literal>PDO::FETCH_BOUND</literal>: returns &true; and assigns the
@@ -49,19 +52,29 @@
            method
           </para></listitem>
           <listitem><para>
+           <literal>PDO::FETCH_CLASS</literal>: returns a new instance of the
+           requested class, mapping the columns of the result set to named
+           properties in the class
+          </para></listitem>
+          <listitem><para>
+           <literal>PDO::FETCH_INTO</literal>: updates an existing instance
+           of the requested class, mapping the columns of the result set to
+           named properties in the class
+          </para></listitem>
+          <listitem><para>
            <literal>PDO::FETCH_LAZY</literal>: combines
            <literal>PDO::FETCH_BOTH</literal> and 
<literal>PDO::FETCH_OBJ</literal>,
            creating the object variable names as they are accessed
           </para></listitem>
           <listitem><para>
+           <literal>PDO::FETCH_NUM</literal>: returns an array indexed by 
column
+           number as returned in your result set, starting at column 0
+          </para></listitem>
+          <listitem><para>
            <literal>PDO::FETCH_OBJ</literal>: returns an anonymous object with
            property names that correspond to the column names returned in your
            result set
           </para></listitem>
-          <listitem><para>
-           <literal>PDO::FETCH_NUM</literal>: returns an array indexed by 
column
-           number as returned in your result set, starting at column 0
-          </para></listitem>
          </itemizedlist>
         </para>
        </listitem>
@@ -73,7 +86,11 @@
          For a PDOStatement object representing a scrollable cursor, this
          value determines which row will be returned to the caller. This value
          must be one of the <literal>PDO::FETCH_ORI_*</literal> constants,
-         defaulting to <literal>PDO::FETCH_ORI_NEXT</literal>.
+         defaulting to <literal>PDO::FETCH_ORI_NEXT</literal>. To request a
+         scrollable cursor for your PDOStatement object, you must set the
+         <literal>PDO::ATTR_CURSOR</literal> attribute to
+         <literal>PDO::CURSOR_SCROLL</literal> when you prepare the SQL
+         statement with <function>PDO::prepare</function>.
         </para>
        </listitem>
       </varlistentry>
http://cvs.php.net/diff.php/phpdoc/en/reference/pdo/functions/PDOStatement-fetchAll.xml?r1=1.9&r2=1.10&ty=u
Index: phpdoc/en/reference/pdo/functions/PDOStatement-fetchAll.xml
diff -u phpdoc/en/reference/pdo/functions/PDOStatement-fetchAll.xml:1.9 
phpdoc/en/reference/pdo/functions/PDOStatement-fetchAll.xml:1.10
--- phpdoc/en/reference/pdo/functions/PDOStatement-fetchAll.xml:1.9     Tue Sep 
20 04:22:29 2005
+++ phpdoc/en/reference/pdo/functions/PDOStatement-fetchAll.xml Wed Oct 19 
16:45:02 2005
@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.9 $ -->
+<!-- $Revision: 1.10 $ -->
 <!-- Generated by xml_proto.php v2.1. Found in /scripts directory of phpdoc. 
-->
   <refentry id="function.PDOStatement-fetchAll">
    <refnamediv>
@@ -32,7 +32,9 @@
         </para>
         <para>
          To return an array consisting of all values of a single column from
-         the result set, specify <literal>PDO::FETCH_COLUMN</literal>.
+         the result set, specify <literal>PDO::FETCH_COLUMN</literal>. You
+         can specify which column you want with the
+         <parameter>column-index</parameter> parameter.
         </para>
         <para>
          To fetch only the unique values of a single column from the result 
set,

Reply via email to