<?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.maxdb-fetch-object"> <refnamediv> <refname>maxdb_fetch_object</refname> <refname>maxdb_result::fetch_object</refname> <refpurpose>Returns the current row of a result set as an object</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <para>&style.procedural;</para> <methodsynopsis> <type>object</type><methodname>maxdb_fetch_object</methodname> <methodparam><type>object</type><parameter>result</parameter></methodparam> </methodsynopsis> <para>&style.oop;</para> <methodsynopsis> <type>object</type><methodname>maxdb_result::fetch_object</methodname> <void /> </methodsynopsis> <para> The <function>maxdb_fetch_object</function> will return the current row result set as an object where the attributes of the object represent the names of the fields found within the result set. If no more rows exist in the current result set, &null; is returned. </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Returns an object that corresponds to the fetched row or &null; if there are no more rows in resultset. </para> &database.field-case; &database.fetch-null; </refsect1> <refsect1 role="examples"> &reftitle.examples; <example> <title>&style.oop;</title> <programlisting role="php"> <![CDATA[ <?php $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s\n", maxdb_connect_error()); exit(); } $query = "SELECT name, state FROM hotel.city ORDER by zip"; if ($result = $maxdb->query($query)) { /* fetch object array */ while ($obj = $result->fetch_object()) { printf ("%s (%s)\n", $obj->NAME, $obj->STATE); } /* free result set */ $result->close(); } /* close connection */ $maxdb->close(); ?> ]]> </programlisting> </example> <example> <title>&style.procedural;</title> <programlisting role="php"> <![CDATA[ <?php $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s\n", maxdb_connect_error()); exit(); } $query = "SELECT name, state FROM hotel.city ORDER by zip"; if ($result = maxdb_query($link, $query)) { /* fetch object array */ while ($obj = maxdb_fetch_object($result)) { printf ("%s (%s)\n", $obj->NAME, $obj->STATE); } /* free result set */ maxdb_free_result($result); } /* close connection */ maxdb_close($link); ?> ]]> </programlisting> </example> &example.outputs.similar; <screen> <![CDATA[ New York (NY) New York (NY) Long Island (NY) Albany (NY) Washington (DC) Washington (DC) Washington (DC) Silver Spring (MD) Daytona Beach (FL) Deerfield Beach (FL) Clearwater (FL) Cincinnati (OH) Detroit (MI) Rosemont (IL) Chicago (IL) Chicago (IL) New Orleans (LA) Dallas (TX) Los Angeles (CA) Hollywood (CA) Long Beach (CA) Palm Springs (CA) Irvine (CA) Santa Clara (CA) Portland (OR) ]]> </screen> </refsect1> <refsect1 role="seealso"> &reftitle.seealso; <para> <simplelist> <member><function>maxdb_fetch_array</function></member> <member><function>maxdb_fetch_assoc</function></member> <member><function>maxdb_fetch_row</function></member> </simplelist> </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 -->