<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.uodbc.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'function.odbc-connection-string-quote.php',
    1 => 'odbc_connection_string_quote',
    2 => 'Envolve entre chaves um valor string de conex&atilde;o ODBC',
  ),
  'up' => 
  array (
    0 => 'ref.uodbc.php',
    1 => 'Fun&ccedil;&otilde;es de ODBC',
  ),
  'prev' => 
  array (
    0 => 'function.odbc-connection-string-is-quoted.php',
    1 => 'odbc_connection_string_is_quoted',
  ),
  'next' => 
  array (
    0 => 'function.odbc-connection-string-should-quote.php',
    1 => 'odbc_connection_string_should_quote',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/uodbc/functions/odbc-connection-string-quote.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.odbc-connection-string-quote" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">odbc_connection_string_quote</h1>
  <p class="verinfo">(PHP 8 &gt;= 8.2.0)</p><p class="refpurpose"><span class="refname">odbc_connection_string_quote</span> &mdash; <span class="dc-title">Envolve entre chaves um valor string de conexão ODBC</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.odbc-connection-string-quote-description">
  <h3 class="title">Descrição</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>odbc_connection_string_quote</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$str</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="para rdfs-comment">
   Envolve adequadamente um valor para uma string de conexão, de acordo com as regras de ODBC.
   Ou seja, ele será envolvido por chaves, e quaisquer chaves finais
   serão escapadas. Isso deve ser feito para quaisquer valores
   de string de conexão provenientes da entrada do usuário. Não fazer isso pode causar
   problemas na análise da string de conexão ou pode levar à injeção de
   valores na string de conexão.
  </p>
  <p class="para">
   Observe que esta função não verifica se a string já está
   entre chaves, nem se a string precisa estar. Para esses verificações, use as funções
   <span class="function"><a href="function.odbc-connection-string-is-quoted.php" class="function">odbc_connection_string_is_quoted()</a></span> e
   <span class="function"><a href="function.odbc-connection-string-should-quote.php" class="function">odbc_connection_string_should_quote()</a></span>, respectivamente.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.odbc-connection-string-quote-parameters">
  <h3 class="title">Parâmetros</h3>
  <dl>
   
    <dt><code class="parameter">str</code></dt>
    <dd>
     <p class="para">
      A string a ser envolvida por chaves.
     </p>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.odbc-connection-string-quote-returnvalues">
  <h3 class="title">Valor Retornado</h3>
  <p class="para">
   Uma string envolvida por chaves, e adequadamente escapada.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.odbc-connection-string-quote-examples">
  <h3 class="title">Exemplos</h3>
  <div class="example" id="odbc-connection-string-quote.example.basic">
   <p><strong>Exemplo #1 Exemplo de <span class="function"><strong>odbc_connection_string_quote()</strong></span></strong></p>
   <div class="example-contents"><p>
    Este exemplo envolve uma string com chaves e depois insere-a em uma string de conexão.
    Observe que a string será envolvida com chaves, e a o caractere de chave final no
    meio da string será escapado.
   </p></div>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$value </span><span style="color: #007700">= </span><span style="color: #0000BB">odbc_connection_string_quote</span><span style="color: #007700">(</span><span style="color: #DD0000">"foo}bar"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$connection_string </span><span style="color: #007700">= </span><span style="color: #DD0000">"DSN=PHP;UserValue=</span><span style="color: #0000BB">$value</span><span style="color: #DD0000">"</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">$connection_string</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>O exemplo acima produzirá
algo semelhante a:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">DSN=PHP;UserValue={foo}}bar}</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.odbc-connection-string-quote-seealso">
  <h3 class="title">Veja Também</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.odbc-connection-string-is-quoted.php" class="function" rel="rdfs-seeAlso">odbc_connection_string_is_quoted()</a> - Determina se uma string de conex&atilde;o ODBC est&aacute; entre chaves</span></li>
    <li><span class="function"><a href="function.odbc-connection-string-should-quote.php" class="function" rel="rdfs-seeAlso">odbc_connection_string_should_quote()</a> - Determina se um valor na string de conex&atilde;o ODBC deveria ser envolvido por chaves</span></li>
   </ul>
  </p>
 </div>



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