<?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.quote.php',
    1 => 'PDO::quote',
    2 => 'Bir sorguda kullanılmak &uuml;zere bir dizgeyi &ouml;nceler',
  ),
  'up' => 
  array (
    0 => 'class.pdo.php',
    1 => 'PDO',
  ),
  'prev' => 
  array (
    0 => 'pdo.query.php',
    1 => 'PDO::query',
  ),
  'next' => 
  array (
    0 => 'pdo.rollback.php',
    1 => 'PDO::rollBack',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/pdo/pdo/quote.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="pdo.quote" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">PDO::quote</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.1.0, PHP 7, PHP 8, PECL pdo &gt;= 0.2.1)</p><p class="refpurpose"><span class="refname">PDO::quote</span> &mdash; <span class="dc-title">Bir sorguda kullanılmak üzere bir dizgeyi önceler
  </span></p>

 </div>
 <div class="refsect1 description" id="refsect1-pdo.quote-description">
  <h3 class="title">Açıklama</h3>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span>
   <span class="methodname"><strong>PDO::quote</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$dizge</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$tür</code><span class="initializer"> = PDO::PARAM_STR</span></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>


  <p class="para rdfs-comment">
   Girdi dizgesine gerekiyorsa ilgili veritabanı sürücüsüne uygun bir önceleme
   uygular.
  </p>
  <p class="para">
   Bu işlevi SQL deyimlerini oluştururken kullanıyorsanız, kullanıcı girdisini
   bir SQL deyimi haline getirmek için <span class="methodname"><strong>PDO::quote()</strong></span>
   yerine <span class="methodname"><a href="pdo.prepare.php" class="methodname">PDO::prepare()</a></span> ile bağımsız değişkenleri
   ilişkilendirilmiş SQL deyimleri hazırlamanızı hararetle öneririz.
   Bağımsız değişkenlerle ilişkilendirimiş hazır deyimler taşınabilir olmaktan başka
   daha kullanışlı ve SQL zerkine bağışık olmanın yanında sorgunun derlenmiş
   hali hem sunucuda hem de istemcide bulunduğundan yorumlanan sorgulardan çok
   daha hızlıdır.
  </p>
  <p class="para">
   PDO sürücülerinin hepsi bu yöntemi gerçeklemez. (özellikle PDO_ODBC) Bu
   bakımdan hazır deyimleri kullanmaya hazır olmalısınız.
  </p>
  <div class="caution"><strong class="caution">Dikkat</strong>
   <h1 class="title">Güvenlik: Öntanımlı karakter kümesi</h1>
   <p class="para">
    Karakter kümesi, <span class="methodname"><strong>PDO::quote()</strong></span>&#039;u etkilemesi için
    ya sunucu seviyesinde ya da (sürücüye bağlı olarak) veritabanı
    bağlantısının kendisinde ayarlanmalıdır. Daha fazla bilgi için <a href="pdo.drivers.php" class="link">sürücüye özel belgelere</a> bakılabilir.
   </p>
  </div>
 </div>


 <div class="refsect1 parameters" id="refsect1-pdo.quote-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">dizge</code></dt>
      <dd>
       <p class="para">
        Öncelenecek dizge.
       </p>
      </dd>
     
    
     <dt><code class="parameter">tür</code></dt>
      <dd>
       <p class="para">
        İkincil bir önceleme tarzı olan sürücülere veri türü olarak bir ipucu
        sağlar. Örneğin, <strong><code>PDO_PARAM_LOB</code></strong> sabiti sürücüye
        ikil veriyi öncelemesini söyler.
       </p>
      </dd>
     
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-pdo.quote-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Bir SQL deyiminde aktarılmak üzere teorik olarak güvenli kabul edilen bir
   öncelenmiş dizge döndürür. Eğer sürücü bu tarz öncelemeyi desteklemiyorsa
   <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
 </div>


 

 <div class="refsect1 examples" id="refsect1-pdo.quote-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - Normal bir dizgeyi öncelemek</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">= new </span><span style="color: #0000BB">PDO</span><span style="color: #007700">(</span><span style="color: #DD0000">'sqlite:/home/lynn/music.sql3'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*Basit dizge */<br /></span><span style="color: #0000BB">$string </span><span style="color: #007700">= </span><span style="color: #DD0000">'Basit'</span><span style="color: #007700">;<br />print </span><span style="color: #DD0000">"Öncelenmemiş dizge: </span><span style="color: #0000BB">$string</span><span style="color: #DD0000">\n"</span><span style="color: #007700">;<br />print </span><span style="color: #DD0000">"Öncelenmiş dizge: " </span><span style="color: #007700">. </span><span style="color: #0000BB">$conn</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">quote</span><span style="color: #007700">(</span><span style="color: #0000BB">$string</span><span style="color: #007700">) . </span><span style="color: #DD0000">"\n"</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">Öncelenmemiş dizge: Basit
Öncelenmiş dizge: &#039;Basit&#039;</pre>
</div>
    </div>
   </div>
   <div class="example" id="example-2">
    <p><strong>Örnek 2 - Tehlikeli bir dizgeyi öncelemek</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">= new </span><span style="color: #0000BB">PDO</span><span style="color: #007700">(</span><span style="color: #DD0000">'sqlite:/home/lynn/music.sql3'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/* Tehlikeli dizge */<br /></span><span style="color: #0000BB">$string </span><span style="color: #007700">= </span><span style="color: #DD0000">'Münasebetsiz \' dizge'</span><span style="color: #007700">;<br />print </span><span style="color: #DD0000">"Öncelenmemiş dizge: </span><span style="color: #0000BB">$string</span><span style="color: #DD0000">\n"</span><span style="color: #007700">;<br />print </span><span style="color: #DD0000">"Öncelenmiş dizge:" </span><span style="color: #007700">. </span><span style="color: #0000BB">$conn</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">quote</span><span style="color: #007700">(</span><span style="color: #0000BB">$string</span><span style="color: #007700">) . </span><span style="color: #DD0000">"\n"</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">Öncelenmemiş dizge: Münasebetsiz &#039; dizge
Öncelenmiş dizge: &#039;Münasebetsiz &#039;&#039; dizge&#039;</pre>
</div>
    </div>
   </div>
   <div class="example" id="example-3">
    <p><strong>Örnek 3 - Karmaşık bir dizgeyi öncelemek</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">= new </span><span style="color: #0000BB">PDO</span><span style="color: #007700">(</span><span style="color: #DD0000">'sqlite:/home/lynn/music.sql3'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/* Karmaşık dizge */<br /></span><span style="color: #0000BB">$string </span><span style="color: #007700">= </span><span style="color: #DD0000">"Co'mpl''ex \"st'\"ring"</span><span style="color: #007700">;<br />print </span><span style="color: #DD0000">"Öncelenmemiş dizge: </span><span style="color: #0000BB">$string</span><span style="color: #DD0000">\n"</span><span style="color: #007700">;<br />print </span><span style="color: #DD0000">"Öncelenmiş dizge:" </span><span style="color: #007700">. </span><span style="color: #0000BB">$conn</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">quote</span><span style="color: #007700">(</span><span style="color: #0000BB">$string</span><span style="color: #007700">) . </span><span style="color: #DD0000">"\n"</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">Öncelenmemiş dizge: Co&#039;mpl&#039;&#039;ex &quot;st&#039;&quot;ring
Öncelenmiş dizge: &#039;Co&#039;&#039;mpl&#039;&#039;&#039;&#039;ex &quot;st&#039;&#039;&quot;ring&#039;</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-pdo.quote-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="pdo.prepare.php" class="function" rel="rdfs-seeAlso">PDO::prepare()</a> - &Ccedil;alıştırılmak &uuml;zere bir deyimi hazırlar ve bir deyim nesnesi olarak d&ouml;nd&uuml;r&uuml;r</span></li>
    <li><span class="function"><a href="pdostatement.execute.php" class="function" rel="rdfs-seeAlso">PDOStatement::execute()</a> - Bir hazır deyimi &ccedil;alıştırır</span></li>
   </ul>
  </p>
 </div>


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