<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >odbc_fetch_into</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="PHP 手册" HREF="index.html"><LINK REL="UP" TITLE="ODBC Functions (Unified)" HREF="ref.uodbc.html"><LINK REL="PREVIOUS" TITLE="odbc_fetch_array" HREF="function.odbc-fetch-array.html"><LINK REL="NEXT" TITLE="odbc_fetch_object" HREF="function.odbc-fetch-object.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="refentry" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP 手册</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.odbc-fetch-array.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.odbc-fetch-object.html" ACCESSKEY="N" >下一页</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><H1 ><A NAME="function.odbc-fetch-into" ></A >odbc_fetch_into</H1 ><DIV CLASS="refnamediv" ><A NAME="AEN160784" ></A ><P > (PHP 3 >= 3.0.6, PHP 4, PHP 5)</P >odbc_fetch_into -- Fetch one result row into array</DIV ><DIV CLASS="refsect1" ><A NAME="AEN160787" ></A ><H2 >Description</H2 >int <B CLASS="methodname" >odbc_fetch_into</B > ( resource result_id, array &result_array [, int rownumber] )<BR ></BR >bool <B CLASS="methodname" >odbc_fetch_into</B > ( resource result_id [, int rownumber, array &result_array] )<BR ></BR ><P > Returns the number of columns in the result; <TT CLASS="constant" ><B >FALSE</B ></TT > on error. <CODE CLASS="parameter" >result_array</CODE > must be passed by reference, but it can be of any type since it will be converted to type array. The array will contain the column values starting at array index 0. </P ><P > As of PHP 4.0.5 the <CODE CLASS="parameter" >result_array</CODE > does not need to be passed by reference any longer. </P ><P > As of PHP 4.0.6 the <CODE CLASS="parameter" >rownumber</CODE > cannot be passed as a constant, but rather as a variable. </P ><P > As of PHP 4.2.0 the <CODE CLASS="parameter" >result_array</CODE > and <CODE CLASS="parameter" >rownumber</CODE > have been swapped. This allows the rownumber to be a constant again. This change will also be the last one to this function. </P ><P > <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="EXAMPLE" ><TR ><TD ><DIV CLASS="example" ><A NAME="AEN160824" ></A ><P ><B >例 1. <B CLASS="function" >odbc_fetch_into()</B > pre 4.0.6 example </B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><code><font color="#000000"> <font color="#0000BB"><?php<br />$rc </font><font color="#007700">= </font><font color="#0000BB">odbc_fetch_into</font><font color="#007700">(</font><font color="#0000BB">$res_id</font><font color="#007700">, </font><font color="#0000BB">$my_array</font><font color="#007700">);<br /></font><font color="#0000BB">?></font> </font> </code></TD ></TR ></TABLE ><P > or </P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><code><font color="#000000"> <font color="#0000BB"><?php<br />$rc </font><font color="#007700">= </font><font color="#0000BB">odbc_fetch_into</font><font color="#007700">(</font><font color="#0000BB">$res_id</font><font color="#007700">, </font><font color="#0000BB">$row</font><font color="#007700">, </font><font color="#0000BB">$my_array</font><font color="#007700">);<br /><br /></font><font color="#0000BB">$rc </font><font color="#007700">= </font><font color="#0000BB">odbc_fetch_into</font><font color="#007700">(</font><font color="#0000BB">$res_id</font><font color="#007700">, </font><font color="#0000BB">1</font><font color="#007700">, </font><font color="#0000BB">$my_array</font><font color="#007700">);<br /></font><font color="#0000BB">?></font> </font> </code></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE > </P ><P > <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="EXAMPLE" ><TR ><TD ><DIV CLASS="example" ><A NAME="AEN160831" ></A ><P ><B >例 2. <B CLASS="function" >odbc_fetch_into()</B > 4.0.6 example</B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><code><font color="#000000"> <font color="#0000BB"><?php<br />$rc </font><font color="#007700">= </font><font color="#0000BB">odbc_fetch_into</font><font color="#007700">(</font><font color="#0000BB">$res_id</font><font color="#007700">, </font><font color="#0000BB">$my_array</font><font color="#007700">);<br /></font><font color="#0000BB">?></font> </font> </code></TD ></TR ></TABLE ><P > or </P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><code><font color="#000000"> <font color="#0000BB"><?php<br />$row </font><font color="#007700">= </font><font color="#0000BB">1</font><font color="#007700">;<br /></font><font color="#0000BB">$rc </font><font color="#007700">= </font><font color="#0000BB">odbc_fetch_into</font><font color="#007700">(</font><font color="#0000BB">$res_id</font><font color="#007700">, </font><font color="#0000BB">$row</font><font color="#007700">, </font><font color="#0000BB">$my_array</font><font color="#007700">);<br /></font><font color="#0000BB">?></font> </font> </code></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE > </P ><P > <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="EXAMPLE" ><TR ><TD ><DIV CLASS="example" ><A NAME="AEN160838" ></A ><P ><B >例 3. <B CLASS="function" >odbc_fetch_into()</B > 4.2.0 example</B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><code><font color="#000000"> <font color="#0000BB"><?php<br />$rc </font><font color="#007700">= </font><font color="#0000BB">odbc_fetch_into</font><font color="#007700">(</font><font color="#0000BB">$res_id</font><font color="#007700">, </font><font color="#0000BB">$my_array</font><font color="#007700">);<br /></font><font color="#0000BB">?></font> </font> </code></TD ></TR ></TABLE ><P > or </P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><code><font color="#000000"> <font color="#0000BB"><?php<br />$rc </font><font color="#007700">= </font><font color="#0000BB">odbc_fetch_into</font><font color="#007700">(</font><font color="#0000BB">$res_id</font><font color="#007700">, </font><font color="#0000BB">$my_array</font><font color="#007700">, </font><font color="#0000BB">2</font><font color="#007700">);<br /></font><font color="#0000BB">?></font> </font> </code></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE > </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.odbc-fetch-array.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >起始页</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.odbc-fetch-object.html" ACCESSKEY="N" >下一页</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >odbc_fetch_array</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="ref.uodbc.html" ACCESSKEY="U" >上一级</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >odbc_fetch_object</TD ></TR ></TABLE ></DIV ></BODY ></HTML >