philip Wed Jan 22 02:08:16 2003 EDT
Modified files:
/phpdoc/en/reference/oci8/functions ocifetchinto.xml
Log:
result no longer passes by reference at call time as of PHP 4.2.0 which
closes bug #21813. Also added an example.
Index: phpdoc/en/reference/oci8/functions/ocifetchinto.xml
diff -u phpdoc/en/reference/oci8/functions/ocifetchinto.xml:1.2
phpdoc/en/reference/oci8/functions/ocifetchinto.xml:1.3
--- phpdoc/en/reference/oci8/functions/ocifetchinto.xml:1.2 Wed Apr 17 02:42:18
2002
+++ phpdoc/en/reference/oci8/functions/ocifetchinto.xml Wed Jan 22 02:08:15 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
<!-- splitted from ./en/functions/oci8.xml, last change in rev 1.2 -->
<refentry id="function.ocifetchinto">
<refnamediv>
@@ -11,7 +11,7 @@
<methodsynopsis>
<type>int</type><methodname>OCIFetchInto</methodname>
<methodparam><type>int</type><parameter>stmt</parameter></methodparam>
- <methodparam><type>array &</type><parameter>result</parameter></methodparam>
+ <methodparam><type>array </type><parameter>result</parameter></methodparam>
<methodparam
choice="opt"><type>int</type><parameter>mode</parameter></methodparam>
</methodsynopsis>
<para>
@@ -22,11 +22,20 @@
<parameter>result</parameter> will contain a zero-based array of all
columns that are not &null;.
</para>
- <para>
- The <parameter>mode</parameter> parameter allows you to change the
- default behaviour. You can specify more than one flag by simply
- adding them up (eg OCI_ASSOC+OCI_RETURN_NULLS). The known flags
- are:
+ <note>
+ <para>
+ Prior to PHP 4.2.0, the <parameter>result</parameter> parameter is
+ passed in by reference at call time. So in these older versions of
+ PHP you'd use <varname>&$row</varname> in our example below. See
+ also <link linkend="ini.allow-call-time-pass-reference">
+ allow_call_time_pass_reference</link>.
+ </para>
+ </note>
+ <para>
+ The <parameter>mode</parameter> parameter allows you to change the
+ default behaviour. You can specify more than one flag by simply
+ adding them up (eg OCI_ASSOC+OCI_RETURN_NULLS). The known flags
+ are:
<simplelist>
<member>
<literal>OCI_ASSOC</literal> Return an associative array.
@@ -43,7 +52,31 @@
instead of the descriptor.
</member>
</simplelist>
- </para>
+ </para>
+ <para>
+ <example>
+ <title>A simple <function>OCIFetchInto</function> example</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$conn = ocilogon("username","password");
+
+$query = "SELECT apples FROM oranges";
+
+$statement = OCIParse ($conn, $query);
+OCIExecute ($statement);
+
+while (OCIFetchInto ($statement, $row, OCI_ASSOC)) {
+ print $row['apples'];
+}
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ See also <function>OCIExecute</function>.
+ </para>
</refsect1>
</refentry>
--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php