<?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.setattribute.php',
    1 => 'PDO::setAttribute',
    2 => 'Bir &ouml;znitelik tanımlar',
  ),
  'up' => 
  array (
    0 => 'class.pdo.php',
    1 => 'PDO',
  ),
  'prev' => 
  array (
    0 => 'pdo.rollback.php',
    1 => 'PDO::rollBack',
  ),
  'next' => 
  array (
    0 => 'class.pdostatement.php',
    1 => 'PDOStatement',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/pdo/pdo/setattribute.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="pdo.setattribute" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">PDO::setAttribute</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::setAttribute</span> &mdash; <span class="dc-title">Bir öznitelik tanımlar</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-pdo.setattribute-description">
  <h3 class="title">Açıklama</h3>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>PDO::setAttribute</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$öznitelik</code></span>, <span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$değer</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>


  <p class="para rdfs-comment">
   Veritabanı için bir öznitelik tanımlar. Bazı temel öznitelikler aşağıda
   listelenmiştir. Bazı sürücülerin kendilerine özgü öznitelikleri olabilir.
   Sürücüye özgü özniteliklerin <em>başka sürücülerde
   kullanılmamasına</em> ise özellikle dikkat edilmelidir.
   <dl>
    
     <dt><strong><code><a href="pdo.constants.php#pdo.constants.attr-case">PDO::ATTR_CASE</a></code></strong></dt>
     <dd>
      <p class="para">
       Sütun isimlerinin harflerini belli birbüyüklüğe zorlar.
       Aşağıdaki değerlerden birini alabilir:
      </p>
      <dl>
       
        <dt><strong><code><a href="pdo.constants.php#pdo.constants.case-lower">PDO::CASE_LOWER</a></code></strong></dt>
        <dd>
         <span class="simpara">
          Sütun isimlerinin harflerini küçük harfe zorlar.
         </span>
        </dd>
       
       
        <dt><strong><code><a href="pdo.constants.php#pdo.constants.case-natural">PDO::CASE_NATURAL</a></code></strong></dt>
        <dd>
         <span class="simpara">
          Sütun isimlerinin harfleri veritabanı sürücüsünden döndüğü
          haliyle kullanılır.
         </span>
        </dd>
       
       
        <dt><strong><code><a href="pdo.constants.php#pdo.constants.case-upper">PDO::CASE_UPPER</a></code></strong></dt>
        <dd>
         <span class="simpara">
          Sütun isimlerinin harflerini büyük harfe zorlar.
         </span>
        </dd>
       
      </dl>
     </dd>
    
    
     <dt><strong><code><a href="pdo.constants.php#pdo.constants.attr-errmode">PDO::ATTR_ERRMODE</a></code></strong></dt>
     <dd>
      <p class="para">
       PDO hata raporlama kipi.
       Aşağıdaki değerlerden birini alabilir:
      </p>
      <dl>
       
        <dt><strong><code><a href="pdo.constants.php#pdo.constants.errmode-silent">PDO::ERRMODE_SILENT</a></code></strong></dt>
        <dd>
         <span class="simpara">
          Sadece hata kodlarını atar.
         </span>
        </dd>
       
       
        <dt><strong><code><a href="pdo.constants.php#pdo.constants.errmode-warning">PDO::ERRMODE_WARNING</a></code></strong></dt>
        <dd>
         <span class="simpara">
          Bir <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> çıktılanır.
         </span>
        </dd>
       
       
        <dt><strong><code><a href="pdo.constants.php#pdo.constants.errmode-exception">PDO::ERRMODE_EXCEPTION</a></code></strong></dt>
        <dd>
         <span class="simpara">
          <span class="classname"><a href="class.pdoexception.php" class="classname">PDOException</a></span> istisnası yavrulanır.
         </span>
        </dd>
       
      </dl>
     </dd>
    
    
     <dt><strong><code><a href="pdo.constants.php#pdo.constants.attr-oracle-nulls">PDO::ATTR_ORACLE_NULLS</a></code></strong></dt>
     <dd>
      <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
       <span class="simpara">
        Sadece Oracle için değil, bütün sürücüler için kullanılabilir.
       </span>
      </p></blockquote>
      <p class="para">
       <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>&#039;a ve boş dizgelere dönüşümü belirler.
       Aşağıdaki değerlerden birini alabilir:
      </p>
      <dl>
       
        <dt><strong><code><a href="pdo.constants.php#pdo.constants.null-natural">PDO::NULL_NATURAL</a></code></strong></dt>
        <dd>
         <span class="simpara">
          Dönüşüm yok.
         </span>
        </dd>
       
       
        <dt><strong><code><a href="pdo.constants.php#pdo.constants.null-empty-string">PDO::NULL_EMPTY_STRING</a></code></strong></dt>
        <dd>
         <span class="simpara">
          Boş dizge <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>&#039;a dönüştürülür.
         </span>
        </dd>
       
       
        <dt><strong><code><a href="pdo.constants.php#pdo.constants.null-to-string">PDO::NULL_TO_STRING</a></code></strong></dt>
        <dd>
         <span class="simpara">
          <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> boş dizgeye dönüştürülür.
         </span>
        </dd>
       
      </dl>
     </dd>
    
    
     <dt><strong><code><a href="pdo.constants.php#pdo.constants.attr-stringify-fetches">PDO::ATTR_STRINGIFY_FETCHES</a></code></strong></dt>
     <dd>
      <p class="para">
       Döndürülürken sayısal değerler dizgeye dönüştürülür. Mantıksal bir değer
       gerekir: <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> etkinleştirir, <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> iptal eder.
      </p>
     </dd>
    
    
     <dt><strong><code><a href="pdo.constants.php#pdo.constants.attr-statement-class">PDO::ATTR_STATEMENT_CLASS</a></code></strong></dt>
     <dd>
      <p class="para">
       <span class="classname"><a href="class.pdostatement.php" class="classname">PDOStatement</a></span> sınıfından türetilmiş kullanıcı
       tanımlı bir deyim sınıfı tanımlar. <code class="literal">array(string sınıfadı,
       array(mixed kurucu_bağımsız değişkenler))</code> gerekir.
      </p>
      <div class="caution"><strong class="caution">Dikkat</strong>
       <p class="simpara">
        Kalıcı PDO bağlantılarıyla kullanılamaz.
       </p>
      </div>
     </dd>
    
    
     <dt><strong><code><a href="pdo.constants.php#pdo.constants.attr-timeout">PDO::ATTR_TIMEOUT</a></code></strong></dt>
     <dd>
      <p class="para">
       Zaman aşımı süresini saniye cinsinden belirtir.
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> türünde değer gerektirir.
      </p>
      <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
       <p class="para">
        Tüm sürücüler bu seçeneği desteklemez ve anlamı sürücüden sürücüye
        farklılık gösterebilir. Örneğin, sqlite yazılabilir bir kilit almaktan
        vazgeçmeden önce bu zaman değerini bekler, ancak diğer sürücüler bunu
        bir bağlanma veya okuma zaman aşımı aralığı olarak yorumlayabilir.
       </p>
      </p></blockquote>
     </dd>
    
    
     <dt><strong><code><a href="pdo.constants.php#pdo.constants.attr-autocommit">PDO::ATTR_AUTOCOMMIT</a></code></strong></dt>
     <dd>
      <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
       <span class="simpara">
        Sadece OCI, Firebird ve MySQL&#039;de kullanılabilir.
       </span>
      </p></blockquote>
      <p class="para">
       Her tek deyimin otomatik gönderilip gönderilmeyeceği belirtilir.
       Mantıksal bir değer gerekir: <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> etkinleştirir, <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> iptal eder.
      </p>
     </dd>
    
    
     <dt><strong><code><a href="pdo.constants.php#pdo.constants.attr-emulate-prepares">PDO::ATTR_EMULATE_PREPARES</a></code></strong></dt>
     <dd>
      <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
       <span class="simpara">
        Sadece OCI, Firebird ve MySQL&#039;de kullanılabilir.
       </span>
      </p></blockquote>
      <p class="para">
       Hazırlanmış deyimlerin öykünmesini etkinleştirir veya devre dışı
       bırakır. Bazı sürücüler yerel olarak hazırlanmış deyimleri desteklemez
       veya bunlar için sınırlı desteğe sahiptir. Mantıksal bir değer gerekir:
       PDO&#039;yu ya her zaman hazırlanmış deyimleri öykünmeye (eğer <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> ve
       öykünmüş hazırlar sürücü tarafından destekleniyorsa) ya da yerel
       hazırlanmış deyimleri kullanmaya (<strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> ise) zorlamak için bu ayar
       kullanılır. Sürücü mevcut sorguyu başarılı bir şekilde hazırlayamazsa,
       her zaman hazırlamış deyimi öykünmeye geri dönecektir.
      </p>
     </dd>
    
    
     <dt><strong><code><a href="ref.pdo-mysql.php#pdo.constants.mysql-attr-use-buffered-query">PDO::MYSQL_ATTR_USE_BUFFERED_QUERY</a></code></strong></dt>
     <dd>
      <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
       <span class="simpara">
        MySQL&#039;de kullanılır.
       </span>
      </p></blockquote>
      <p class="para">
       Tamponlu sorgu kullanımı. Mantıksal bir değer gerekir: <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>
       etkinleştirir, <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> iptal eder. <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> öntanımlıdır.
      </p>
     </dd>
    
    
     <dt><strong><code><a href="pdo.constants.php#pdo.constants.attr-default-fetch-mode">PDO::ATTR_DEFAULT_FETCH_MODE</a></code></strong></dt>
     <dd>
      <p class="para">
       Öntanımlı al-getir kipini ayarlar. Kipin açıklaması için
       <span class="function"><a href="pdostatement.fetch.php" class="function">PDOStatement::fetch()</a></span> belgesine bakınız.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-pdo.setattribute-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">öznitelik</code></dt>
     <dd>
      <p class="para">
       Değiştirilecek öznitelik.
      </p>
     </dd>
    
    
     <dt><code class="parameter">değer</code></dt>
     <dd>
      <p class="para">
       <code class="parameter">öznitelik</code>&#039;e atanacak değer.
       Özniteliğe özgü bir tür gerekli olabilir.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-pdo.setattribute-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Başarı durumunda <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, başarısızlık durumunda <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-pdo.setattribute-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="pdo.getattribute.php" class="function" rel="rdfs-seeAlso">PDO::getAttribute()</a> - Bir veritabanı bağlantı &ouml;zniteliğinin değerini d&ouml;nd&uuml;r&uuml;r</span></li>
   <li><span class="function"><a href="pdostatement.getattribute.php" class="function" rel="rdfs-seeAlso">PDOStatement::getAttribute()</a> - Bir deyim &ouml;zniteliğini d&ouml;nd&uuml;r&uuml;r</span></li>
   <li><span class="function"><a href="pdostatement.setattribute.php" class="function" rel="rdfs-seeAlso">PDOStatement::setAttribute()</a> - Bir deyim &ouml;zniteliğini tanımlar</span></li>
  </ul>
 </div>


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