chriskl Mon Apr 25 04:59:04 2005 EDT
Modified files: /phpdoc/en/reference/pgsql/functions pg-cancel-query.xml pg-connection-busy.xml pg-connection-reset.xml pg-connection-status.xml pg-copy-from.xml pg-copy-to.xml pg-result-error.xml pg-result-seek.xml pg-result-status.xml pg-send-query-params.xml Log: - Another ten functions updated
http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-cancel-query.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-cancel-query.xml diff -u phpdoc/en/reference/pgsql/functions/pg-cancel-query.xml:1.7 phpdoc/en/reference/pgsql/functions/pg-cancel-query.xml:1.8 --- phpdoc/en/reference/pgsql/functions/pg-cancel-query.xml:1.7 Fri Mar 11 11:03:25 2005 +++ phpdoc/en/reference/pgsql/functions/pg-cancel-query.xml Mon Apr 25 04:59:03 2005 @@ -1,11 +1,11 @@ <?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.61 --> <refentry id='function.pg-cancel-query'> <refnamediv> <refname>pg_cancel_query</refname> <refpurpose> - Cancel asynchronous query + Cancel an asynchronous query </refpurpose> </refnamediv> @@ -16,12 +16,72 @@ <methodparam><type>resource</type><parameter>connection</parameter></methodparam> </methodsynopsis> <para> - <function>pg_cancel_query</function> cancel asynchronous query sent by - <function>pg_send_query</function>. You cannot cancel query executed by + <function>pg_cancel_query</function> cancels an asynchronous query sent with + <function>pg_send_query</function>, <function>pg_send_query_params</function> + or <function>pg_send_execute</function>. You cannot cancel a query executed using <function>pg_query</function>. </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> + &return.success; + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>pg_cancel_query</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"; + + // Cancel the currently running query. Will be the second query if it is + // still running. + pg_cancel_query($dbconn); +?> +]]> + </programlisting> + &example.outputs; + <screen> +<![CDATA[ +first call to pg_get_result(): Resource id #3 +Resource id #3 has 3 records +]]> + </screen> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-connection-busy.xml?r1=1.8&r2=1.9&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-connection-busy.xml diff -u phpdoc/en/reference/pgsql/functions/pg-connection-busy.xml:1.8 phpdoc/en/reference/pgsql/functions/pg-connection-busy.xml:1.9 --- phpdoc/en/reference/pgsql/functions/pg-connection-busy.xml:1.8 Fri Mar 11 11:03:25 2005 +++ phpdoc/en/reference/pgsql/functions/pg-connection-busy.xml Mon Apr 25 04:59:03 2005 @@ -1,5 +1,5 @@ <?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-connection-busy'> <refnamediv> @@ -16,12 +16,35 @@ <methodparam><type>resource</type><parameter>connection</parameter></methodparam> </methodsynopsis> <para> - <function>pg_connection_busy</function> returns &true; if the - connection is busy. If it is busy, a previous query is still executing. - If <function>pg_get_result</function> is called, it will be blocked. + <function>pg_connection_busy</function> determines whether or not a connection + is busy. If it is busy, a previous query is still executing. + If <function>pg_get_result</function> is used on the connection, it will be blocked. </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> + Returns &true; if the connection is busy, &false; otherwise. + </para> + </refsect1> + <refsect1 role="examples"> &reftitle.examples; <para> http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-connection-reset.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-connection-reset.xml diff -u phpdoc/en/reference/pgsql/functions/pg-connection-reset.xml:1.7 phpdoc/en/reference/pgsql/functions/pg-connection-reset.xml:1.8 --- phpdoc/en/reference/pgsql/functions/pg-connection-reset.xml:1.7 Fri Mar 11 11:03:25 2005 +++ phpdoc/en/reference/pgsql/functions/pg-connection-reset.xml Mon Apr 25 04:59:03 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.82 --> <refentry id='function.pg-connection-reset'> <refnamediv> @@ -17,10 +17,33 @@ </methodsynopsis> <para> <function>pg_connection_reset</function> resets the connection. - It is useful for error recovery. &return.success; + It is useful for error recovery. </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> + &return.success; + </para> + </refsect1> + <refsect1 role="examples"> &reftitle.examples; <para> http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-connection-status.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-connection-status.xml diff -u phpdoc/en/reference/pgsql/functions/pg-connection-status.xml:1.9 phpdoc/en/reference/pgsql/functions/pg-connection-status.xml:1.10 --- phpdoc/en/reference/pgsql/functions/pg-connection-status.xml:1.9 Wed Apr 6 05:04:49 2005 +++ phpdoc/en/reference/pgsql/functions/pg-connection-status.xml Mon Apr 25 04:59:03 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <!-- splitted from ./en/functions/pgsql.xml, last change in rev 1.82 --> <refentry id='function.pg-connection-status'> <refnamediv> @@ -16,13 +16,35 @@ <methodparam><type>resource</type><parameter>connection</parameter></methodparam> </methodsynopsis> <para> - <function>pg_connection_status</function> returns a connection status. - Possible statuses are <constant>PGSQL_CONNECTION_OK</constant> and - <constant>PGSQL_CONNECTION_BAD</constant>. The return value 0 as - integer indicates a valid connection. + <function>pg_connection_status</function> returns the status of + the specified <parameter>connection</parameter>. </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> + <constant>PGSQL_CONNECTION_OK</constant> or + <constant>PGSQL_CONNECTION_BAD</constant>. + </para> + </refsect1> + <refsect1 role="examples"> &reftitle.examples; <para> http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-copy-from.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-copy-from.xml diff -u phpdoc/en/reference/pgsql/functions/pg-copy-from.xml:1.7 phpdoc/en/reference/pgsql/functions/pg-copy-from.xml:1.8 --- phpdoc/en/reference/pgsql/functions/pg-copy-from.xml:1.7 Fri Mar 11 11:03:25 2005 +++ phpdoc/en/reference/pgsql/functions/pg-copy-from.xml Mon Apr 25 04:59:03 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.82 --> <refentry id='function.pg-copy-from'> <refnamediv> @@ -20,13 +20,94 @@ <methodparam choice="opt"><type>string</type><parameter>null_as</parameter></methodparam> </methodsynopsis> <para> - <function>pg_copy_from</function> insert records into a table from - <parameter>rows</parameter>. It issues <literal>COPY FROM</literal> SQL command + <function>pg_copy_from</function> inserts records into a table from + <parameter>rows</parameter>. It issues a <literal>COPY FROM</literal> SQL command internally to insert records. - &return.success; </para> </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>connection</parameter></term> + <listitem> + <para> + PostgreSQL database connection resource. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>table_name</parameter></term> + <listitem> + <para> + Name of the table into which to copy the <parameter>rows</parameter>. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>rows</parameter></term> + <listitem> + <para> + An <type>array</type> of data to be copied into <parameter>table_name</parameter>. + Each value in <parameter>rows</parameter> becomes a row in <parameter>table_name</parameter>. + Each value in <parameter>rows</parameter> should be a delimited string of the values + to insert into each field. Values should be linefeed terminated. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>delimiter</parameter></term> + <listitem> + <para> + The token that separates values for each field in each element of + <parameter>rows</parameter>. Default is <literal>TAB</literal>. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>null_as</parameter></term> + <listitem> + <para> + How SQL <literal>NULL</literal> values are represented in the + <parameter>rows</parameter>. Default is \N ("\\N"). + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>pg_copy_from</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php + $db = pg_connect("dbname=publisher") or die("Could not connect"); + + $rows = pg_copy_to($db, $table_name); + + pg_query($db, "DELETE FROM $table_name"); + + pg_copy_from($db, $table_name, $rows); +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-copy-to.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-copy-to.xml diff -u phpdoc/en/reference/pgsql/functions/pg-copy-to.xml:1.7 phpdoc/en/reference/pgsql/functions/pg-copy-to.xml:1.8 --- phpdoc/en/reference/pgsql/functions/pg-copy-to.xml:1.7 Fri Mar 11 11:03:25 2005 +++ phpdoc/en/reference/pgsql/functions/pg-copy-to.xml Mon Apr 25 04:59:03 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-copy-to'> <refnamediv> @@ -21,11 +21,82 @@ <para> <function>pg_copy_to</function> copies a table to an array. It issues <literal>COPY TO</literal> SQL command internally to - retrieve records. The resulting array is returned. It returns - &false; on failure. + retrieve records. </para> </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>connection</parameter></term> + <listitem> + <para> + PostgreSQL database connection resource. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>table_name</parameter></term> + <listitem> + <para> + Name of the table from which to copy the data into <parameter>rows</parameter>. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>delimiter</parameter></term> + <listitem> + <para> + The token that separates values for each field in each element of + <parameter>rows</parameter>. Default is <literal>TAB</literal>. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>null_as</parameter></term> + <listitem> + <para> + How SQL <literal>NULL</literal> values are represented in the + <parameter>rows</parameter>. Default is \N ("\\N"). + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + An <type>array</type> with one element for each line of <literal>COPY</literal> data. + It returns &false; on failure. + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>pg_copy_to</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php + $db = pg_connect("dbname=publisher") or die("Could not connect"); + + $rows = pg_copy_to($db, $table_name); + + pg_query($db, "DELETE FROM $table_name"); + + pg_copy_from($db, $table_name, $rows); +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-result-error.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-result-error.xml diff -u phpdoc/en/reference/pgsql/functions/pg-result-error.xml:1.6 phpdoc/en/reference/pgsql/functions/pg-result-error.xml:1.7 --- phpdoc/en/reference/pgsql/functions/pg-result-error.xml:1.6 Fri Mar 11 11:03:26 2005 +++ phpdoc/en/reference/pgsql/functions/pg-result-error.xml Mon Apr 25 04:59:03 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <!-- splitted from ./en/functions/pgsql.xml, last change in rev 1.82 --> <refentry id='function.pg-result-error'> <refnamediv> @@ -16,10 +16,14 @@ <methodparam><type>resource</type><parameter>result</parameter></methodparam> </methodsynopsis> <para> - <function>pg_result_error</function> returns error message - associated with <parameter>result</parameter> resource. Therefore, - user has better chance to get better error message than - <function>pg_last_error</function>. + <function>pg_result_error</function> returns any error message + associated with the <parameter>result</parameter> resource. Therefore, + the user has a better chance of getting the correct error message than + with <function>pg_last_error</function>. + </para> + <para> + The function <function>pg_result_error_field</function> can give much greater + detail on result errors than <function>pg_result_error</function>. </para> <para> Because <function>pg_query</function> returns &false; if the query fails, @@ -28,10 +32,73 @@ </para> </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> + <varlistentry> + <term><parameter>offset</parameter></term> + <listitem> + <para> + Row to move the internal offset to in the <parameter>result</parameter> resource. + Rows are numbered starting from zero. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>pg_result_seek</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php + +// Connect to the database +$conn = pg_pconnect("dbname=publisher"); + +// Execute a query +$result = pg_query($conn, "SELECT author, email FROM authors"); + +// Seek to the 3rd row (assuming there are 3 rows) +pg_result_seek($result, 2); + +// Fetch the 3rd row +$row = pg_fetch_row($result); + +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> + <member><function>pg_result_error_field</function></member> <member><function>pg_query</function></member> <member><function>pg_send_query</function></member> <member><function>pg_get_result</function></member> http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-result-seek.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-result-seek.xml diff -u phpdoc/en/reference/pgsql/functions/pg-result-seek.xml:1.6 phpdoc/en/reference/pgsql/functions/pg-result-seek.xml:1.7 --- phpdoc/en/reference/pgsql/functions/pg-result-seek.xml:1.6 Fri Mar 11 11:03:26 2005 +++ phpdoc/en/reference/pgsql/functions/pg-result-seek.xml Mon Apr 25 04:59:03 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <!-- splitted from ./en/functions/pgsql.xml, last change in rev 1.2 --> <refentry id="function.pg-result-seek"> <refnamediv> @@ -10,16 +10,78 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <type>array</type><methodname>pg_result_seek</methodname> + <type>bool</type><methodname>pg_result_seek</methodname> <methodparam><type>resource</type><parameter>result</parameter></methodparam> <methodparam><type>int</type><parameter>offset</parameter></methodparam> </methodsynopsis> <para> - <function>pg_result_seek</function> set internal row offset in - result resource. It returns &false;, if there is error. + <function>pg_result_seek</function> sets the internal row offset in + a result resource. </para> </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> + <varlistentry> + <term><parameter>offset</parameter></term> + <listitem> + <para> + Row to move the internal offset to in the <parameter>result</parameter> resource. + Rows are numbered starting from zero. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>pg_result_seek</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php + +// Connect to the database +$conn = pg_pconnect("dbname=publisher"); + +// Execute a query +$result = pg_query($conn, "SELECT author, email FROM authors"); + +// Seek to the 3rd row (assuming there are 3 rows) +pg_result_seek($result, 2); + +// Fetch the 3rd row +$row = pg_fetch_row($result); + +?> +]]> + </programlisting> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-result-status.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-result-status.xml diff -u phpdoc/en/reference/pgsql/functions/pg-result-status.xml:1.7 phpdoc/en/reference/pgsql/functions/pg-result-status.xml:1.8 --- phpdoc/en/reference/pgsql/functions/pg-result-status.xml:1.7 Wed Apr 6 05:04:49 2005 +++ phpdoc/en/reference/pgsql/functions/pg-result-status.xml Mon Apr 25 04:59:03 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.58 --> <refentry id='function.pg-result-status'> <refnamediv> @@ -17,25 +17,88 @@ <methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam> </methodsynopsis> <para> - <function>pg_result_status</function> returns status of result - resource, or the command tag associated with the result. Possible values - of <parameter>type</parameter> are <constant>PGSQL_STATUS_LONG</constant> - or <constant>PGSQL_STATUS_STRING</constant>. The default is - <constant>PGSQL_STATUS_LONG</constant>. + <function>pg_result_status</function> returns the status of a result + resource, or the PostgreSQL command completion tag associated with the result </para> + </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> + <varlistentry> + <term><parameter>type</parameter></term> + <listitem> + <para> + Either <constant>PGSQL_STATUS_LONG</constant> to return the numeric status + of the <parameter>result</parameter>, or <constant>PGSQL_STATUS_STRING</constant> + to return the command tag of the <parameter>result</parameter>. + If not specified, <constant>PGSQL_STATUS_LONG</constant> is the default. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> Possible return values are <constant>PGSQL_EMPTY_QUERY</constant>, <constant>PGSQL_COMMAND_OK</constant>, <constant>PGSQL_TUPLES_OK</constant>, <constant>PGSQL_COPY_TO</constant>, <constant>PGSQL_COPY_FROM</constant>, <constant>PGSQL_BAD_RESPONSE</constant>, <constant>PGSQL_NONFATAL_ERROR</constant> and <constant>PGSQL_FATAL_ERROR</constant> if <constant>PGSQL_STATUS_LONG</constant> is - specified. + specified. Otherwise, a <type>string</type> containing the PostgreSQL command tag is returned. </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; <para> - When <constant>PGSQL_STATUS_STRING</constant> is used, then the returned - value is the command completion tag from PostgreSQL. + <example> + <title><function>pg_result_status</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php + +// Connect to the database +$conn = pg_pconnect("dbname=publisher"); + +// Execute a COPY +$result = pg_query($conn, "COPY authors FROM STDIN;"); + +// Get the result status +$status = pg_result_status($result); + +// Determine status +if ($status == PGSQL_COPY_FROM) + echo "Copy began."; +else + echo "Copy failed."; + +?> +]]> + </programlisting> + &example.outputs; + <screen> +<![CDATA[ +Copy began. +]]> + </screen> + </example> </para> </refsect1> - + <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/diff.php/phpdoc/en/reference/pgsql/functions/pg-send-query-params.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/pgsql/functions/pg-send-query-params.xml diff -u phpdoc/en/reference/pgsql/functions/pg-send-query-params.xml:1.3 phpdoc/en/reference/pgsql/functions/pg-send-query-params.xml:1.4 --- phpdoc/en/reference/pgsql/functions/pg-send-query-params.xml:1.3 Sun Apr 3 03:27:29 2005 +++ phpdoc/en/reference/pgsql/functions/pg-send-query-params.xml Mon Apr 25 04:59:03 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <!-- splitted from ./en/functions/pgsql.xml, last change in rev 1.2 --> <refentry id='function.pg-send-query-params'> <refnamediv> @@ -67,8 +67,10 @@ <refsect1 role="returnvalues"> &reftitle.returnvalues; - <para>Returns &true; on success, &false; on failure. Use <function>pg_get_result</function> - to determine the query result.</para> + <para>&return.success;</para> + <para> + Use <function>pg_get_result</function> to determine the query result. + </para> </refsect1> <refsect1 role="examples">