<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.pdo.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'pdo.errorcode.php',
    1 => 'PDO::errorCode',
    2 => 'Veritabanındaki son işlemle ilgili SQLSTATE kodunu d&ouml;nd&uuml;r&uuml;r',
  ),
  'up' => 
  array (
    0 => 'class.pdo.php',
    1 => 'PDO',
  ),
  'prev' => 
  array (
    0 => 'pdo.construct.php',
    1 => 'PDO::__construct',
  ),
  'next' => 
  array (
    0 => 'pdo.errorinfo.php',
    1 => 'PDO::errorInfo',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/pdo/pdo/errorcode.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="pdo.errorcode" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">PDO::errorCode</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.1.0, PHP 7, PHP 8, PECL pdo &gt;= 0.1.0)</p><p class="refpurpose"><span class="refname">PDO::errorCode</span> &mdash; <span class="dc-title">Veritabanındaki son işlemle ilgili SQLSTATE kodunu döndürür
  </span></p>

 </div>
 <div class="refsect1 description" id="refsect1-pdo.errorcode-description">
  <h3 class="title">Açıklama</h3>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>PDO::errorCode</strong></span>(): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span></div>

 </div>


 <div class="refsect1 parameters" id="refsect1-pdo.errorcode-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">Bu işlevin bağımsız değişkeni yoktur.</p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-pdo.errorcode-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   ANSI SQL-92 standardında tanımlanan beş karakterlik abecesayısal bir
   hata tanıtıcısı (SQLSTATE) döndürür. Bir SQLSTATE iki karakterlik ana hata
   sınıfı değerinin ardına eklenmiş üç karakterlik alt sınıf değerinden
   oluşur. 01 ana sınıf değeri bir uyarı belirtir ve SQL_SUCCESS_WITH_INFO
   dönüş kodu ile birlikte bulunur. &#039;01&#039; ve &#039;IM&#039; sınıfları dışındaki tüm sınıf
   değerleri bir hata belirtir. &#039;IM&#039; sınıfı PDO gerçekleniminden (ve ODBC
   sürücüsünü kullanıyorsanız ODBC&#039;den) türetilen uyarılar ve hatalar ile
   ilgilidir. Herhangi bir sınıfın &#039;000&#039; alt sınıf değeri o SQLSTATE için bir
   alt sınıfın olmadığını belirtir.
  </p>
  <p class="para">
   <span class="methodname"><strong>PDO::errorCode()</strong></span> sadece doğrudan veritabanı
   tanıtıcısında yürütülen işlemlerin hata kodlarını döndürür.
   <span class="methodname"><a href="pdo.prepare.php" class="methodname">PDO::prepare()</a></span> veya <span class="methodname"><a href="pdo.query.php" class="methodname">PDO::query()</a></span> ile
   bir <span class="classname"><a href="class.pdostatement.php" class="classname">PDOStatement</a></span> nesnesi oluşturup deyim tanıtıcısı
   üzerinde oluşan bir hatayla ilgili bilgi alacaksanız
   <span class="methodname"><a href="pdostatement.errorinfo.php" class="methodname">PDOStatement::errorInfo()</a></span> yöntemini kullanmalısınız.
  </p>
  <p class="para">
   Veritabanı tanıtıcısında yürütülmüş bir işlem yoksa <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> döner.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-pdo.errorcode-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - Bir SQLSTATE kodunun döndürülmesi</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">/* Bir hata oluşturalım --BONES diye bir tablo olmasın */<br /></span><span style="color: #0000BB">$dbh</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"INSERT INTO bones(skull) VALUES ('lucy')"</span><span style="color: #007700">);<br /><br />echo </span><span style="color: #DD0000">"\nPDO::errorCode(): "</span><span style="color: #007700">, </span><span style="color: #0000BB">$dbh</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">errorCode</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">PDO::errorCode(): 42S02</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-pdo.errorcode-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="methodname"><a href="pdo.errorinfo.php" class="methodname" rel="rdfs-seeAlso">PDO::errorInfo()</a> - Veritabanındaki son işlemle ilgili hata bilgisini d&ouml;nd&uuml;r&uuml;r</span></li>
    <li><span class="methodname"><a href="pdostatement.errorcode.php" class="methodname" rel="rdfs-seeAlso">PDOStatement::errorCode()</a> - Deyim &uuml;zerindeki son işlemle ilgili SQLSTATE hata kodunu d&ouml;nd&uuml;r&uuml;r</span></li>
    <li><span class="methodname"><a href="pdostatement.errorinfo.php" class="methodname" rel="rdfs-seeAlso">PDOStatement::errorInfo()</a> - Deyim &uuml;zerindeki son işlemle ilgili hata bilgisini d&ouml;nd&uuml;r&uuml;r</span></li>
   </ul>
  </p>
 </div>


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