cvs: peardoc /en/package/database/mdb2 intro-fetch.xml
| From: | Lukas Smith | Date: | Tue, 08 Aug 2006 06:30:26 +0000 |
| Subject: | cvs: peardoc /en/package/database/mdb2 intro-fetch.xml | ||
| Groups: | php.pear.doc | ||
| Request: | Send a blank email to pear-doc+get-8266@lists.php.net to get a copy of this message | ||
lsmith Tue Aug 8 06:30:26 2006 UTC
Modified files:
/peardoc/en/package/database/mdb2 intro-fetch.xml
Log:
- added getResource() documentation
http://cvs.php.net/viewvc.cgi/peardoc/en/package/database/mdb2/intro-fetch.xml?r1=1.12&r2=1.13&diff_format=u
Index: peardoc/en/package/database/mdb2/intro-fetch.xml
diff -u peardoc/en/package/database/mdb2/intro-fetch.xml:1.12
peardoc/en/package/database/mdb2/intro-fetch.xml:1.13
--- peardoc/en/package/database/mdb2/intro-fetch.xml:1.12 Mon Aug 7 12:58:52 2006
+++ peardoc/en/package/database/mdb2/intro-fetch.xml Tue Aug 8 06:30:26 2006
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
-<!-- $Revision: 1.12 $ -->
+<!-- $Revision: 1.13 $ -->
<!--
todos:
add information on the following methods:
-getResource(), bindColumn(), setResultTypes(), nextResult()
+bindColumn(), setResultTypes(), nextResult()
add information about custom result classes and wrappers
@@ -279,6 +279,30 @@
</para>
</refsect2>
+ <refsect2 id="package.database.mdb2.intro-fetch.desc.getResource()">
+ <title>Getting the native result resource</title>
+ <para>
+ If whatever data you need to read from a result set is not yet implemented
+ in MDB2 you can get the native result resource using the
+ <ulink url="http://pear.php.net/package/MDB2/docs/latest/MDB2/MDB2_Result_Common.html#methodgetResource()">
+ <function>getResource()</function></ulink> method and then call the
+ underlying PHP extension directly (though this would of course require that
+ it is not upto you to make this sufficiently portable).
+ <example>
+ <title>Native result resource</title>
+ <programlisting role="php">
+ <![CDATA[
+<?php
+// Once you have a valid MDB2 object named $mdb2...
+$res =& $mdb2->query('SELECT name, address FROM clients');
+$native_result = $res->getResource()();
+?>
+ ]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect2>
+
<refsect2 id="package.database.mdb2.intro-fetch.desc.more">
<title>Getting More Information From Query Results</title>
<para>