<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/cubridmysql.cubrid.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'function.cubrid-fetch-row.php',
    1 => 'cubrid_fetch_row',
    2 => 'Извлекает строку из результирующего набора в виде индексного массива',
  ),
  'up' => 
  array (
    0 => 'cubridmysql.cubrid.php',
    1 => 'Функции совместимости CUBRID MySQL',
  ),
  'prev' => 
  array (
    0 => 'function.cubrid-fetch-object.php',
    1 => 'cubrid_fetch_object',
  ),
  'next' => 
  array (
    0 => 'function.cubrid-field-flags.php',
    1 => 'cubrid_field_flags',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'reference/cubrid/cubridmysql/cubrid-fetch-row.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.cubrid-fetch-row" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">cubrid_fetch_row</h1>
  <p class="verinfo">(PECL CUBRID &gt;= 8.3.0)</p><p class="refpurpose"><span class="refname">cubrid_fetch_row</span> &mdash; <span class="dc-title">Извлекает строку из результирующего набора в виде индексного массива</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.cubrid-fetch-row-description">
  <h3 class="title">Описание</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>cubrid_fetch_row</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$result</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$type</code><span class="initializer"> = ?</span></span>): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>

  <p class="simpara">
   Функция возвращает ассоциативный массив, соответствующей строке в
   результирующем наборе на которую указывает внутренний указатель. После
   извлечения внутренний указатель перемещается на следующую строку.
   Первый элемент имеет индекс 0.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.cubrid-fetch-row-parameters">
  <h3 class="title">Список параметров</h3>
  <dl>
   
    <dt><code class="parameter">result</code></dt>
    <dd>
     <span class="simpara">
      Значение <code class="parameter">result</code>, которое вернула
      функция <span class="function"><a href="function.cubrid-execute.php" class="function">cubrid_execute()</a></span>.
     </span>
    </dd>
  
  
   <dt><code class="parameter">type</code></dt>
    <dd>
     <span class="simpara">
      Допускается только CUBRID_LOB. Функция использует этот параметр,
      только когда требуется оперировать объектами LOB.
     </span>
    </dd>
  
 </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.cubrid-fetch-row-returnvalues">
  <h3 class="title">Возвращаемые значения</h3>
  <p class="simpara">
   Функция возвращает индексный массив в случае успешного выполнения.
  </p>
  <p class="simpara">
   Функция возвращает <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>, если строк больше нет;
   <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>, когда процесс завершается с ошибкой.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.cubrid-fetch-row-examples">
  <h3 class="title">Примеры</h3>
  <div class="example" id="example-1">
   <p><strong>Пример #1 
    Пример использования функции <span class="function"><strong>cubrid_fetch_row()</strong></span>
   </strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$conn </span><span style="color: #007700">= </span><span style="color: #0000BB">cubrid_connect</span><span style="color: #007700">(</span><span style="color: #DD0000">"localhost"</span><span style="color: #007700">, </span><span style="color: #0000BB">33000</span><span style="color: #007700">, </span><span style="color: #DD0000">"demodb"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$req </span><span style="color: #007700">= </span><span style="color: #0000BB">cubrid_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$conn</span><span style="color: #007700">, </span><span style="color: #DD0000">"SELECT name,area,seats,address FROM stadium WHERE nation_code='GRE' AND seats &gt; 10000"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%-40s %-10s %-6s %-20s\n"</span><span style="color: #007700">, </span><span style="color: #DD0000">"наименование"</span><span style="color: #007700">, </span><span style="color: #DD0000">"площадь"</span><span style="color: #007700">, </span><span style="color: #DD0000">"мест"</span><span style="color: #007700">, </span><span style="color: #DD0000">"адрес"</span><span style="color: #007700">);<br />while (</span><span style="color: #0000BB">$row </span><span style="color: #007700">= </span><span style="color: #0000BB">cubrid_fetch_row</span><span style="color: #007700">(</span><span style="color: #0000BB">$req</span><span style="color: #007700">)) {<br />    </span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%-40s %-10s %-6s %-20s\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$row</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], </span><span style="color: #0000BB">$row</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">], </span><span style="color: #0000BB">$row</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$row</span><span style="color: #007700">[</span><span style="color: #0000BB">3</span><span style="color: #007700">]);<br />}<br /><br /></span><span style="color: #FF8000">// При работе с объектами LOB вызывают cubrid_fetch_row($req, CUBRID_LOB)<br /><br /></span><span style="color: #0000BB">cubrid_close_request</span><span style="color: #007700">(</span><span style="color: #0000BB">$req</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">cubrid_disconnect</span><span style="color: #007700">(</span><span style="color: #0000BB">$conn</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   
<div class="example-contents"><p>
 Результат выполнения приведённого примера:
</p></div>

   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">наименование                                площадь     мест  адрес
Panathinaiko Stadium                     86300.00   50000  Athens, Greece
Olympic Stadium                          54700.00   13000  Athens, Greece
Olympic Indoor Hall                      34100.00   18800  Athens, Greece
Olympic Hall                             52400.00   21000  Athens, Greece
Olympic Aquatic Centre                   42500.00   11500  Athens, Greece
Markopoulo Olympic Equestrian Centre     64000.00   15000  Markopoulo, Athens, Greece
Faliro Coastal Zone Olympic Complex      34650.00   12171  Faliro, Athens, Greece
Athens Olympic Stadium                   120400.00  71030  Maroussi, Athens, Greece
Ano Liossia                              34000.00   12000  Ano Liosia, Athens, Greece</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.cubrid-fetch-row-seealso">
  <h3 class="title">Смотрите также</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.cubrid-execute.php" class="function" rel="rdfs-seeAlso">cubrid_execute()</a> - Выполняет подготовленный SQL-оператор</span></li>
   <li><span class="function"><a href="function.cubrid-fetch.php" class="function" rel="rdfs-seeAlso">cubrid_fetch()</a> - Выбирает следующую строку из набора результатов</span></li>
   <li><span class="function"><a href="function.cubrid-fetch-array.php" class="function" rel="rdfs-seeAlso">cubrid_fetch_array()</a> - Извлекает строки из результирующего набора в виде ассоциативного массива,
   индексного массива или обоих сразу</span></li>
   <li><span class="function"><a href="function.cubrid-fetch-assoc.php" class="function" rel="rdfs-seeAlso">cubrid_fetch_assoc()</a> - Извлекает строку из результирующего набора в виде ассоциативного массива</span></li>
   <li><span class="function"><a href="function.cubrid-fetch-object.php" class="function" rel="rdfs-seeAlso">cubrid_fetch_object()</a> - Извлекает следующую строку как объект</span></li>
  </ul>
 </div>


</div><?php manual_footer($setup); ?>