uTools-Manuals/docs/php/ingres_result_seek.html
2019-04-28 19:00:34 +08:00

118 lines
7.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Set the row position before fetching data</title>
</head>
<body class="docs"><div id="layout">
<div id="layout-content"><div id="function.ingres-result-seek" class="refentry">
<div class="refnamediv">
<h1 class="refname">ingres_result_seek</h1>
<p class="verinfo">(PECL ingres &gt;= 2.1.0)</p><p class="refpurpose"><span class="refname">ingres_result_seek</span> &mdash; <span class="dc-title">Set the row position before fetching data</span></p>
</div>
<div class="refsect1 description" id="refsect1-function.ingres-result-seek-description">
<h3 class="title">说明</h3>
<div class="methodsynopsis dc-description">
<span class="methodname"><strong>ingres_result_seek</strong></span>
( <span class="methodparam"><span class="type">resource</span> <code class="parameter">$result</code></span>
, <span class="methodparam"><span class="type">int</span> <code class="parameter">$position</code></span>
) : <span class="type">bool</span></div>
<p class="para rdfs-comment">
This function is used to position the cursor associated with the result
resource before issuing a fetch. If <a href="ingres.configuration.html#ini.ingres.array-index-start" class="link">ingres.array_index_start</a>
is set to 0 then the first row is 0 else it is 1.
<span class="function"><strong>ingres_result_seek()</strong></span> can be used only with queries that
make use of <a href="ingres.configuration.html#ini.ingres.scrollable" class="link">scrollable
cursors</a>. It cannot be used with
<span class="function"><a href="ingres_unbuffered_query.html" class="function">ingres_unbuffered_query()</a></span>.
</p>
<blockquote class="note"><p><strong class="note">Note</strong>:
<strong>Related Configurations</strong><br />
<p class="para">
See also the <a href="ingres.configuration.html#ini.ingres.scrollable" class="link">ingres.scrollable</a>
and <a href="ingres.configuration.html#ini.ingres.array-index-start" class="link">ingres.array_index_start</a> directives in
<a href="ingres.configuration.html" class="link">Runtime Configuration</a>.
</p>
</p></blockquote>
</div>
<div class="refsect1 parameters" id="refsect1-function.ingres-result-seek-parameters">
<h3 class="title">参数</h3>
<p class="para">
<dl>
<dt>
<code class="parameter">result</code></dt>
<dd>
<p class="para">
The result identifier for a query
</p>
</dd>
<dt>
<code class="parameter">position</code></dt>
<dd>
<p class="para">
The row to position the cursor on. If <a href="ingres.configuration.html#ini.ingres.array-index-start" class="link">ingres.array_index_start</a>
is set to 0, then the first row is 0, else it is 1
</p>
</dd>
</dl>
</p>
</div>
<div class="refsect1 returnvalues" id="refsect1-function.ingres-result-seek-returnvalues">
<h3 class="title">返回值</h3>
<p class="para">
成功时返回 <strong><code>TRUE</code></strong> 或者在失败时返回 <strong><code>FALSE</code></strong>
</p>
</div>
<div class="refsect1 examples" id="refsect1-function.ingres-result-seek-examples">
<h3 class="title">范例</h3>
<p class="para">
<div class="example" id="example-1313">
<p><strong>Example #1 Position the cursor on the 3rd row</strong></p>
<div class="example-contents">
<div class="phpcode"><pre><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br />$result</span><span style="color: #007700">=</span><span style="color: #0000BB">ingres_query</span><span style="color: #007700">(</span><span style="color: #0000BB">$link</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"select&nbsp;*&nbsp;from&nbsp;airport&nbsp;where&nbsp;ap_ccode&nbsp;=&nbsp;'ES'&nbsp;order&nbsp;by&nbsp;ap_place&nbsp;asc"</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*&nbsp;goto&nbsp;row&nbsp;3&nbsp;*/<br /></span><span style="color: #007700">if&nbsp;(!</span><span style="color: #0000BB">ingres_result_seek</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">3</span><span style="color: #007700">))<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #0000BB">ingres_errno</span><span style="color: #007700">()&nbsp;.&nbsp;</span><span style="color: #DD0000">"&nbsp;-&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">ingres_error&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;die(</span><span style="color: #DD0000">"i&nbsp;died"</span><span style="color: #007700">);<br />}<br />else<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$airport&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">ingres_fetch_object&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #0000BB">$airport</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">ap_iatacode&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #DD0000">"&nbsp;-&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;&nbsp;</span><span style="color: #0000BB">$airport</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">ap_name&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br /></span><span style="color: #0000BB">ingres_commit</span><span style="color: #007700">(</span><span style="color: #0000BB">$link</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</pre></div>
</div>
</div>
</p>
</div>
<div class="refsect1 seealso" id="refsect1-function.ingres-result-seek-seealso">
<h3 class="title">参见</h3>
<p class="para">
<ul class="simplelist">
<li class="member"><span class="function"><a href="ingres_query.html" class="function" rel="rdfs-seeAlso">ingres_query()</a> - Send an SQL query to Ingres</span></li>
<li class="member"><span class="function"><a href="ingres_fetch_array.html" class="function" rel="rdfs-seeAlso">ingres_fetch_array()</a> - Fetch a row of result into an array</span></li>
<li class="member"><span class="function"><a href="ingres_fetch_assoc.html" class="function" rel="rdfs-seeAlso">ingres_fetch_assoc()</a> - Fetch a row of result into an associative array</span></li>
<li class="member"><span class="function"><a href="ingres_fetch_object.html" class="function" rel="rdfs-seeAlso">ingres_fetch_object()</a> - Fetch a row of result into an object</span></li>
<li class="member"><span class="function"><a href="ingres_fetch_row.html" class="function" rel="rdfs-seeAlso">ingres_fetch_row()</a> - Fetch a row of result into an enumerated array</span></li>
</ul>
</p>
</div>
</div></div></div></body></html>