cvs: phpdoc /en/reference/uodbc/functions odbc-next-result.xml

From: Date: Fri, 24 Nov 2006 09:24:40 +0000
Subject: cvs: phpdoc /en/reference/uodbc/functions odbc-next-result.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969374463@lists.php.net to get a copy of this message
rquadling Fri Nov 24 09:24:40 2006 UTC Modified files: /phpdoc/en/reference/uodbc/functions odbc-next-result.xml Log: RQuadling : Undocumented feature http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/uodbc/functions/odbc-next-result.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc/en/reference/uodbc/functions/odbc-next-result.xml diff -u phpdoc/en/reference/uodbc/functions/odbc-next-result.xml:1.3 phpdoc/en/reference/uodbc/functions/odbc-next-result.xml:1.4 --- phpdoc/en/reference/uodbc/functions/odbc-next-result.xml:1.3 Fri May 9 13:12:17 2003 +++ phpdoc/en/reference/uodbc/functions/odbc-next-result.xml Fri Nov 24 09:24:40 2006 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <!-- splitted from ./en/functions/uodbc.xml, last change in rev 1.29 --> <refentry id='function.odbc-next-result'> <refnamediv> @@ -15,7 +15,83 @@ <methodparam><type>resource</type><parameter>result_id</parameter></methodparam> </methodsynopsis> <para> - &warn.undocumented.func; + <function>odbc_next_result</function> will return &true; if there are more result sets + available as well as allowing access to the next result set via + <function>odbc_fetch_array</function>, <function>odbc_fetch_row</function>, + <function>odbc_result</function>, etc. + </para> + <para> + This function will return &false; on error. + </para> + <para> + The argument is a valid result identifier returned by <function>odbc_exec</function>. + </para> + <para> + <example> + <title><function>odbc_next_result</function></title> + <programlisting role="php"> +<![CDATA[ +<?php +$r_Connection = odbc_connect($dsn, $username, $password); + +$s_SQL = <<<END_SQL +SELECT 'A' +SELECT 'B' +SELECT 'C' +END_SQL; + +$r_Results = odbc_exec($r_Connection, $s_SQL); + +$a_Row1 = odbc_fetch_array($r_Results); +$a_Row2 = odbc_fetch_array($r_Results); +echo "Dump first result set"; +var_dump($a_Row1, $a_Row2); + +echo "Get second results set "; +var_dump(odbc_next_result($r_Results)); + +$a_Row1 = odbc_fetch_array($r_Results); +$a_Row2 = odbc_fetch_array($r_Results); +echo "Dump second result set "; +var_dump($a_Row1, $a_Row2); + +echo "Get third results set "; +var_dump(odbc_next_result($r_Results)); + +$a_Row1 = odbc_fetch_array($r_Results); +$a_Row2 = odbc_fetch_array($r_Results); +echo "Dump third result set "; +var_dump($a_Row1, $a_Row2); + +echo "Try for a fourth result set "; +var_dump(odbc_next_result($r_Results)); +?> +]]> + </programlisting> + &example.outputs; + <screen> +<![CDATA[ +Dump first result set array(1) { + ["A"]=> + string(1) "A" +} +bool(false) +Get second results set bool(true) +Dump second result set array(1) { + ["B"]=> + string(1) "B" +} +bool(false) +Get third results set bool(true) +Dump third result set array(1) { + ["C"]=> + string(1) "C" +} +bool(false) +Try for a fourth result set bool(false) +]]> + </screen> + </example> </para> </refsect1> </refentry>

« previous php.doc (#969374463) next »