chriskl         Sun Jul  3 10:59:22 2005 EDT

  Modified files:              
    /phpdoc/en/reference/pgsql/functions        pg-get-result.xml 
  Log:
  New doc style for pg_get_result()
  
http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-get-result.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc/en/reference/pgsql/functions/pg-get-result.xml
diff -u phpdoc/en/reference/pgsql/functions/pg-get-result.xml:1.4 
phpdoc/en/reference/pgsql/functions/pg-get-result.xml:1.5
--- phpdoc/en/reference/pgsql/functions/pg-get-result.xml:1.4   Fri Mar 11 
11:03:25 2005
+++ phpdoc/en/reference/pgsql/functions/pg-get-result.xml       Sun Jul  3 
10:59:21 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
 <!-- splitted from ./en/functions/pgsql.xml, last change in rev 1.58 -->
 <refentry id='function.pg-get-result'>
  <refnamediv>
@@ -16,13 +16,88 @@
    <methodparam 
choice="opt"><type>resource</type><parameter>connection</parameter></methodparam>
   </methodsynopsis>
   <para>
-   <function>pg_get_result</function> get result resource from async
-   query executed by
-   <function>pg_send_query</function>. <function>pg_send_query</function>
-   can send multiple queries to PostgreSQL server and
-   <function>pg_get_result</function> is used to get query result
-   one by one. It returns result resource. If there is no more
-   results, it returns &false;.
+   <function>pg_get_result</function> gets the result resource from
+   an asynchronous query executed by
+   <function>pg_send_query</function>, 
<function>pg_send_query_params</function> or
+   <function>pg_send_execute</function>.
+  </para>
+  <para><function>pg_send_query</function> and the
+   other asynchronous query functions
+   can send multiple queries to a PostgreSQL server and
+   <function>pg_get_result</function> is used to get each query's results,
+   one by one.
+  </para>
+ </refsect1>
+ 
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>connection</parameter></term>
+     <listitem>
+      <para>
+       PostgreSQL database connection resource.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   The result <type>resource</type>, or &false; if no more results are 
available.
+  </para>
+ </refsect1> 
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>pg_get_result</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+  $dbconn = pg_connect("dbname=publisher") or die("Could not connect");
+
+  if (!pg_connection_busy($dbconn)) {
+      pg_send_query($dbconn, "select * from authors; select count(*) from 
authors;");
+  }
+  
+  $res1 = pg_get_result($dbconn);
+  echo "First call to pg_get_result(): $res1\n";
+  $rows1 = pg_num_rows($res1);
+  echo "$res1 has $rows1 records\n\n";
+  
+  $res2 = pg_get_result($dbconn);
+  echo "second call to pg_get_result(): $res2\n";
+  $rows2 = pg_num_rows($res2);
+  echo "$res2 has $rows2 records\n";
+?>
+]]>
+    </programlisting>
+    &example.outputs;
+    <screen>
+<![CDATA[
+first call to pg_get_result(): Resource id #3
+Resource id #3 has 3 records
+
+second call to pg_get_result(): Resource id #4
+Resource id #4 has 1 records
+]]>
+    </screen>
+   </example> 
+  </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>pg_send_query</function></member>
+   </simplelist>
   </para>
  </refsect1>
 </refentry>

Reply via email to