<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.cubrid.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'uk',
  ),
  'this' => 
  array (
    0 => 'function.cubrid-error-code-facility.php',
    1 => 'cubrid_error_code_facility',
    2 => 'Get the facility code of error',
  ),
  'up' => 
  array (
    0 => 'ref.cubrid.php',
    1 => 'Функції CUBRID',
  ),
  'prev' => 
  array (
    0 => 'function.cubrid-error-code.php',
    1 => 'cubrid_error_code',
  ),
  'next' => 
  array (
    0 => 'function.cubrid-error-msg.php',
    1 => 'cubrid_error_msg',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'reference/cubrid/functions/cubrid-error-code-facility.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.cubrid-error-code-facility" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">cubrid_error_code_facility</h1>
  <p class="verinfo">(PECL CUBRID &gt;= 8.3.0)</p><p class="refpurpose"><span class="refname">cubrid_error_code_facility</span> &mdash; <span class="dc-title">Get the facility code of error</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.cubrid-error-code-facility-description">
  <h3 class="title">Опис</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>cubrid_error_code_facility</strong></span>(): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

  <p class="para rdfs-comment">
    The <span class="function"><strong>cubrid_error_code_facility()</strong></span> function is used to
    get the facility code (level in which the error occurred) from the error
    code of the error that occurred during the API execution. Usually, you can
    get the error code when API returns false as its return value.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.cubrid-error-code-facility-parameters">
  <h3 class="title">Параметри</h3>
  <p class="para">У цієї функції немає
параметрів.</p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.cubrid-error-code-facility-returnvalues">
  <h3 class="title">Значення, що повертаються</h3>
  <p class="para">
    Facility code of the error code that occurred: 
    <strong><code>CUBRID_FACILITY_DBMS</code></strong>, <strong><code>CUBRID_FACILITY_CAS</code></strong>,
    <strong><code>CUBRID_FACILITY_CCI</code></strong>, <strong><code>CUBRID_FACILITY_CLIENT</code></strong>.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.cubrid-error-code-facility-examples">
  <h3 class="title">Приклади</h3>
  <div class="example" id="example-1">
   <p><strong>Приклад #1 <span class="function"><strong>cubrid_error_code_facility()</strong></span> example</strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<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 * FROM unknown"</span><span style="color: #007700">);<br />if (!</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">"Error facility: %d\nError code: %d\nError msg: %s\n"</span><span style="color: #007700">, <br />        </span><span style="color: #0000BB">cubrid_error_code_facility</span><span style="color: #007700">(), </span><span style="color: #0000BB">cubrid_error_code</span><span style="color: #007700">(), </span><span style="color: #0000BB">cubrid_error_msg</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 />    exit;<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">Error facility: 1
Error code: -493
Error msg: Syntax: In line 1, column 15 before END OF STATEMENT
Syntax error: unexpected &#039;unknown&#039;</pre>
</div>
   </div>

  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.cubrid-error-code-facility-seealso">
  <h3 class="title">Прогляньте також</h3>
  <p class="para">
   <ul class="simplelist">
   <li><span class="function"><a href="function.cubrid-error-code.php" class="function" rel="rdfs-seeAlso">cubrid_error_code()</a> - Get error code for the most recent function call</span></li>
   <li><span class="function"><a href="function.cubrid-error-msg.php" class="function" rel="rdfs-seeAlso">cubrid_error_msg()</a> - Get last error message for the most recent function call</span></li>
   </ul>
  </p>
  </div>


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