chriskl         Mon Jul  4 00:44:22 2005 EDT

  Modified files:              
    /phpdoc/en/reference/pgsql/functions        pg-get-notify.xml 
                                                pg-last-error.xml 
                                                pg-last-notice.xml 
                                                pg-last-oid.xml 
  Log:
  Convert several more pgsql doc pages to the new format.
  
http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-get-notify.xml?r1=1.13&r2=1.14&ty=u
Index: phpdoc/en/reference/pgsql/functions/pg-get-notify.xml
diff -u phpdoc/en/reference/pgsql/functions/pg-get-notify.xml:1.13 
phpdoc/en/reference/pgsql/functions/pg-get-notify.xml:1.14
--- phpdoc/en/reference/pgsql/functions/pg-get-notify.xml:1.13  Sun Jul  3 
08:27:09 2005
+++ phpdoc/en/reference/pgsql/functions/pg-get-notify.xml       Mon Jul  4 
00:44:21 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.13 $ -->
+<!-- $Revision: 1.14 $ -->
 <refentry id="function.pg-get-notify">
  <refnamediv>
   <refname>pg_get_notify</refname>
@@ -21,7 +21,7 @@
   </para>
  </refsect1>
 
-<refsect1 role="parameters">
+ <refsect1 role="parameters">
   &reftitle.parameters;
   <para>
    <variablelist>
http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-last-error.xml?r1=1.7&r2=1.8&ty=u
Index: phpdoc/en/reference/pgsql/functions/pg-last-error.xml
diff -u phpdoc/en/reference/pgsql/functions/pg-last-error.xml:1.7 
phpdoc/en/reference/pgsql/functions/pg-last-error.xml:1.8
--- phpdoc/en/reference/pgsql/functions/pg-last-error.xml:1.7   Thu Apr 21 
05:29:05 2005
+++ phpdoc/en/reference/pgsql/functions/pg-last-error.xml       Mon Jul  4 
00:44:21 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
+<!-- $Revision: 1.8 $ -->
 <!-- splitted from ./en/functions/pgsql.xml, last change in rev 1.2 -->
 <refentry id="function.pg-last-error">
  <refnamediv>
@@ -15,15 +15,15 @@
   </methodsynopsis>
   <para>
    <function>pg_last_error</function> returns the last error message
-   for given <parameter>connection</parameter>. 
+   for a given <parameter>connection</parameter>. 
   </para>
   <para>
-   Error messages may be overwritten by internal PostgreSQL(libpq)
-   function calls. It may not return appropriate error message, if
-   multiple errors are occurred inside a PostgreSQL module function.
+   Error messages may be overwritten by internal PostgreSQL (libpq)
+   function calls. It may not return an appropriate error message if
+   multiple errors occur inside a PostgreSQL module function.
   </para>
   <para>
-   Use <function>pg_result_error</function>,
+   Use <function>pg_result_error</function>, 
<function>pg_result_error_field</function>,
    <function>pg_result_status</function> and
    <function>pg_connection_status</function> for better error handling.
   </para>
@@ -34,11 +34,62 @@
   </note>
  </refsect1>
 
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>connection</parameter></term>
+     <listitem>
+      <para>
+       PostgreSQL database connection resource.  When 
+       <parameter>connection</parameter> is not present, the default 
connection 
+       is used. The default connection is the last connection made by 
+       <function>pg_connect</function> or <function>pg_pconnect</function>.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   A <type>string</type> containing the last error message on the 
+   given <parameter>connection</parameter>, or &false; on error.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>pg_last_error</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$pgsql_conn = pg_connect("dbname=mark host=localhost");
+
+if ($pgsql_conn) {
+   print "Successfully connected to: " . pg_host($pgsql_conn) . "<br/>\n";
+} else {
+   print pg_last_error($pgsql_conn);
+   exit;
+}
+?>
+]]>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+ 
  <refsect1 role="seealso">
   &reftitle.seealso;
   <para>
    <simplelist>
     <member><function>pg_result_error</function></member>
+    <member><function>pg_result_error_field</function></member>
    </simplelist>
   </para>
  </refsect1>
http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-last-notice.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/reference/pgsql/functions/pg-last-notice.xml
diff -u phpdoc/en/reference/pgsql/functions/pg-last-notice.xml:1.5 
phpdoc/en/reference/pgsql/functions/pg-last-notice.xml:1.6
--- phpdoc/en/reference/pgsql/functions/pg-last-notice.xml:1.5  Fri Mar 11 
11:03:25 2005
+++ phpdoc/en/reference/pgsql/functions/pg-last-notice.xml      Mon Jul  4 
00:44:21 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <!-- splitted from ./en/functions/pgsql.xml, last change in rev 1.82 -->
 <refentry id="function.pg-last-notice">
  <refnamediv>
@@ -17,12 +17,14 @@
   </methodsynopsis>
   <para>
    <function>pg_last_notice</function> returns the last notice
-   message from the PostgreSQL server specified by
+   message from the PostgreSQL server on the specified
    <parameter>connection</parameter>. The PostgreSQL server sends notice
-   messages in several cases, e.g. if the transactions can't be continued.
+   messages in several cases, for instance when creating a 
<literal>SERIAL</literal>
+   column in a table.
+  </para>
+  <para>
    With <function>pg_last_notice</function>, you can avoid issuing useless
-   queries, by checking whether the notice is related to the transaction
-   or not.
+   queries by checking whether or not the notice is related to your 
transaction.
   </para>
   <warning>
    <para>
@@ -49,7 +51,59 @@
    to 0, notice message cannot be logged.
   </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>
+   A <type>string</type> containing the last notice on the 
+   given <parameter>connection</parameter>, or &false; on error.
+  </para>
+ </refsect1>
 
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>pg_last_error</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+  $pgsql_conn = pg_connect("dbname=mark host=localhost");
+  
+  $res = pg_query("CREATE TABLE test (id SERIAL)");
+  
+  $notice = pg_last_notice($pgsql_conn);
+  
+  echo $notice;
+?>
+]]>
+    </programlisting>
+    &example.outputs;
+    <screen>
+<![CDATA[
+CREATE TABLE will create implicit sequence "test_id_seq" for "serial" column 
"test.id"
+]]>
+    </screen>
+   </example>
+  </para>
+ </refsect1>
+ 
  <refsect1 role="seealso">
   &reftitle.seealso;
   <para>
http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-last-oid.xml?r1=1.8&r2=1.9&ty=u
Index: phpdoc/en/reference/pgsql/functions/pg-last-oid.xml
diff -u phpdoc/en/reference/pgsql/functions/pg-last-oid.xml:1.8 
phpdoc/en/reference/pgsql/functions/pg-last-oid.xml:1.9
--- phpdoc/en/reference/pgsql/functions/pg-last-oid.xml:1.8     Fri Jun 24 
05:11:45 2005
+++ phpdoc/en/reference/pgsql/functions/pg-last-oid.xml Mon Jul  4 00:44:21 2005
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
+<!-- $Revision: 1.9 $ -->
 <!-- splitted from ./en/functions/pgsql.xml, last change in rev 1.82 -->
 <refentry id="function.pg-last-oid">
  <refnamediv>
   <refname>pg_last_oid</refname> 
-  <refpurpose>Returns the last object's oid</refpurpose>
+  <refpurpose>Returns the last row's OID</refpurpose>
  </refnamediv>
 
  <refsect1 role="description">
@@ -15,19 +15,21 @@
   </methodsynopsis>
   <para>
    <function>pg_last_oid</function> is used to retrieve the
-   <varname>oid</varname> assigned to an inserted tuple (record) if
-   the result resource is used from the last command sent via
-   <function>pg_query</function> and was an SQL INSERT.  Returns a
-   positive number if there was a valid <varname>oid</varname>.  It
-   returns &false; if an error occurs or the last command sent via
-   <function>pg_query</function> was not an INSERT or INSERT is
-   failed.
+   <varname>OID</varname> assigned to an inserted row.
   </para>
   <para>
-   OID field became an optional field from PostgreSQL 7.2. When 
-   OID field is not defined in a table, programmer must use 
-   <function>pg_result_status</function> to check if record
-   is inserted successfully or not.
+   OID field became an optional field from PostgreSQL 7.2 and will
+   not be present by default in PostgreSQL 8.1. When the
+   OID field is not present in a table, the programmer must use 
+   <function>pg_result_status</function> to check for successful
+   insertion.
+  </para>
+  <para>
+   To get the value of a <literal>SERIAL</literal> field in an inserted
+   row, it is necessary to use the PostgreSQL <literal>CURRVAL</literal>
+   function, naming the sequence whose last value is required.  If the
+   name of the sequence is unknown, the 
<literal>pg_get_serial_sequence</literal>
+   PostgreSQL 8.0 function is necessary.
   </para>
   <note>
    <para>
@@ -36,6 +38,55 @@
   </note>
  </refsect1>
 
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>result</parameter></term>
+     <listitem>
+      <para>
+       PostgreSQL query result resource, returned by 
<function>pg_query</function>,
+       <function>pg_query_params</function> or <function>pg_execute</function>
+       (among others).
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   A <type>string</type> containing the OID assigned to the most recently 
inserted
+   row in the specified <parameter>connection</parameter>, or &false; on error 
or
+   no available OID.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>pg_last_error</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+  $pgsql_conn = pg_connect("dbname=mark host=localhost");
+  
+  $res1 = pg_query("CREATE TABLE test (a INTEGER) WITH OIDS");
+
+  $res2 = pg_query("INSERT INTO test VALUES (1)");
+  
+  $oid = pg_last_oid($res2);
+?>
+]]>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+
  <refsect1 role="seealso">
   &reftitle.seealso;
   <para>

Reply via email to