<?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> <refentry xml:id="function.mssql-next-result" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>mssql_next_result</refname> <refpurpose>Move the internal result pointer to the next result</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>mssql_next_result</methodname> <methodparam><type>resource</type><parameter>result_id</parameter></methodparam> </methodsynopsis> <para> When sending more than one SQL statement to the server or executing a stored procedure with multiple results, it will cause the server to return multiple result sets. This function will test for additional results available form the server. If an additional result set exists it will free the existing result set and prepare to fetch the rows from the new result set. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>result_id</parameter></term> <listitem> <para> The result resource that is being evaluated. This result comes from a call to <function>mssql_query</function>. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Returns &true; if an additional result set was available or &false; otherwise. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> <example> <title><function>mssql_next_result</function> example</title> <programlisting role="php"> <![CDATA[ <?php // Connect to MSSQL and select the database $link = mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi'); mssql_select_db('php', $link); // Send a query to MSSQL $sql = 'SELECT [name], [age] FROM [php].[dbo].[persons]'; $query = mssql_query($sql, $link); // Iterate through returned records do { while ($row = mssql_fetch_row($query)) { // Handle record ... } } while (mssql_next_result($query)); // Clean up mssql_free_result($query); mssql_close($link); ?> ]]> </programlisting> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->