<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.dba.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'function.dba-fetch.php',
    1 => 'dba_fetch',
    2 => 'Liest die Daten zu einem angegebenen Schl&uuml;ssel aus',
  ),
  'up' => 
  array (
    0 => 'ref.dba.php',
    1 => 'DBA-Funktionen',
  ),
  'prev' => 
  array (
    0 => 'function.dba-exists.php',
    1 => 'dba_exists',
  ),
  'next' => 
  array (
    0 => 'function.dba-firstkey.php',
    1 => 'dba_firstkey',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/dba/functions/dba-fetch.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.dba-fetch" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">dba_fetch</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">dba_fetch</span> &mdash; <span class="dc-title">Liest die Daten zu einem angegebenen Schlüssel aus</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.dba-fetch-description">
  <h3 class="title">Beschreibung</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>dba_fetch</strong></span>(<span class="methodparam"><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.array.php" class="type array">array</a></span></span> <code class="parameter">$key</code></span>, <span class="methodparam"><span class="type"><a href="class.dba-connection.php" class="type Dba\Connection">Dba\Connection</a></span> <code class="parameter">$dba</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$skip</code><span class="initializer"> = 0</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="simpara">
   Seit PHP 8.3.0 ist die überladene Signatur veraltet:
  </p>
  <div class="methodsynopsis dc-description"><span class="methodname"><strong>dba_fetch</strong></span>(<span class="methodparam"><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.array.php" class="type array">array</a></span></span> <code class="parameter">$key</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$skip</code></span>, <span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$dba</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="simpara">
   <span class="function"><strong>dba_fetch()</strong></span> liest die durch <code class="parameter">key</code>
   festgelegten Daten aus der durch <code class="parameter">dba</code> spezifizierten
   Datenbank aus.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.dba-fetch-parameters">
  <h3 class="title">Parameter-Liste</h3>
  <dl>
   
    <dt><code class="parameter">key</code></dt>
    <dd>
     <span class="simpara">
      Der Schlüssel, durch den die Daten bestimmt sind.
     </span>
     <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
      <span class="simpara">
       Wenn mit ini-Dateien gearbeitet wird, akzeptiert diese Funktion Arrays
       als Schlüssel, wobei der Index 0 die Gruppe ist und der Index 1 der
       Name des Wertes. Siehe <span class="function"><a href="function.dba-key-split.php" class="function">dba_key_split()</a></span>.
      </span>
     </p></blockquote>
    </dd>
   
   
    <dt><code class="parameter">dba</code></dt>
    <dd>
     <span class="simpara">
      Eine von <span class="function"><a href="function.dba-open.php" class="function">dba_open()</a></span> oder <span class="function"><a href="function.dba-popen.php" class="function">dba_popen()</a></span> zurückgegebene Instanz von <span class="classname"><a href="class.dba-connection.php" class="classname">Dba\Connection</a></span>.
     </span>
    </dd>
   
   
    <dt><code class="parameter">skip</code></dt>
    <dd>
     <span class="simpara">
      Die Anzahl der Schlüssel-Wert-Paare, die bei cdb-Datenbanken ignoriert
      werden sollen. Dieser Wert wird bei allen anderen Datenbanken, die
      keine Unterstützung für mehrere Schlüssel mit demselben Namen bieten,
      ignoriert.
     </span>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.dba-fetch-returnvalues">
  <h3 class="title">Rückgabewerte</h3>
  <p class="simpara">
   Falls das Schlüssel/Wert-Paar gefunden wird, wird die zugehörige
   Zeichenkette zurückgegeben, andernfalls <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.dba-fetch-changelog">
  <h3 class="title">Changelog</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Version</th>
      <th>Beschreibung</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
 <td>8.4.0</td>
 <td>
  Der Parameter <code class="parameter">dba</code> erwartet nun eine Instanz von <span class="classname"><a href="class.dba-connection.php" class="classname">Dba\Connection</a></span>;
  zuvor wurde eine gültige <code class="literal">dba</code>-<a href="language.types.resource.php" class="link">Ressource</a> erwartet.
 </td>
</tr>

     <tr>
      <td>8.3.0</td>
      <td>
       Der Aufruf von <span class="function"><strong>dba_fetch()</strong></span> mit
       <code class="parameter">dba</code> als drittes Argument ist nun veraltet.
      </td>
     </tr>

     <tr>
      <td>8.2.0</td>
      <td>
       Das optionale Skip-Argument von <span class="function"><strong>dba_fetch()</strong></span> steht
       nun an letzter Stelle, was der Semantik benutzerdefinierter Funktionen
       in PHP entspricht. Die zuvor verwendete überladene Signatur ist nach
       wie vor zulässig, aber es wird empfohlen, sie nicht zu verwenden.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 seealso" id="refsect1-function.dba-fetch-seealso">
  <h3 class="title">Siehe auch</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.dba-exists.php" class="function" rel="rdfs-seeAlso">dba_exists()</a> - &Uuml;berpr&uuml;ft, ob ein angegebener Schl&uuml;ssel existiert</span></li>
   <li><span class="function"><a href="function.dba-delete.php" class="function" rel="rdfs-seeAlso">dba_delete()</a> - L&ouml;scht den zum angegebenen Schl&uuml;ssel geh&ouml;rigen DBA-Eintrag</span></li>
   <li><span class="function"><a href="function.dba-insert.php" class="function" rel="rdfs-seeAlso">dba_insert()</a> - F&uuml;gt einen Eintrag ein</span></li>
   <li><span class="function"><a href="function.dba-replace.php" class="function" rel="rdfs-seeAlso">dba_replace()</a> - Ersetzt einen Eintrag oder f&uuml;gt ihn ein</span></li>
   <li><span class="function"><a href="function.dba-key-split.php" class="function" rel="rdfs-seeAlso">dba_key_split()</a> - Zerlegt einen Schl&uuml;ssel in Zeichenketten-Darstellung in eine Array-Darstellung</span></li>
  </ul>
 </div>


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