<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.mysql.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'function.mysql-result.php',
    1 => 'mysql_result',
    2 => 'Liefert eine Spalte aus einem MySQL-Ergebnis',
  ),
  'up' => 
  array (
    0 => 'ref.mysql.php',
    1 => 'MySQL Funktionen',
  ),
  'prev' => 
  array (
    0 => 'function.mysql-real-escape-string.php',
    1 => 'mysql_real_escape_string',
  ),
  'next' => 
  array (
    0 => 'function.mysql-select-db.php',
    1 => 'mysql_select_db',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/mysql/functions/mysql-result.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.mysql-result" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">mysql_result</h1>
  <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose"><span class="refname">mysql_result</span> &mdash; <span class="dc-title">Liefert eine Spalte aus einem MySQL-Ergebnis</span></p>

 </div>

 <div id="function.mysql-result-refsynopsisdiv">
   <div class="warning"><strong class="warning">Warnung</strong>
    <p class="para">Diese Erweiterung ist seit PHP 5.5.0 als veraltet markiert und wurde in PHP 7.0.0 entfernt.
Verwenden Sie stattdessen die Erweiterungen <a href="book.mysqli.php" class="link">MySQLi</a> oder <a href="ref.pdo-mysql.php" class="link">PDO_MySQL</a>.
Weitere Informationen bietet der Ratgeber <a href="mysqlinfo.api.choosing.php" class="link">MySQL: Auswahl einer API</a>.
Alternativen zu dieser Funktion umfassen:</p>
    <ul class="simplelist">
     <li>
      <span class="function"><a href="mysqli-result.data-seek.php" class="function">mysqli_data_seek()</a></span> zusammen mit
      <span class="function"><a href="mysqli-result.field-seek.php" class="function">mysqli_field_seek()</a></span> und
      <span class="function"><a href="mysqli-result.fetch-field.php" class="function">mysqli_fetch_field()</a></span>
     </li>
     <li><span class="methodname"><a href="pdostatement.fetchcolumn.php" class="methodname">PDOStatement::fetchColumn()</a></span></li>
    </ul>
   </div>
  </div>

 <div class="refsect1 description" id="refsect1-function.mysql-result-description">
  <h3 class="title">Beschreibung</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>mysql_result</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$result</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$row</code></span>, <span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$field</code><span class="initializer"> = 0</span></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="simpara">
   Gibt den Inhalt einer Spalte aus einer MySQL-Ergebnismenge zurück.
  </p>
  <p class="simpara">
   Wenn auf Abfrageergebnisse mit vielen Datensätzen zugegriffen werden soll,
   sollten Sie Funktionen in Betracht ziehen, die auf ganze Datensätze
   zugreifen (siehe unten). Diese Funktionen liefern bei einem einzigen Aufruf
   den Inhalt mehrerer Spalten und sind aus diesem Grund SEHR viel schneller
   als <span class="function"><strong>mysql_result()</strong></span>. Beachten Sie auch, dass die Angabe
   eines numerischen Offsets für eine Spalte sehr viel schneller ist als die
   Angabe eines Spaltennamens oder tabellenname.spaltenname.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.mysql-result-parameters">
  <h3 class="title">Parameter-Liste</h3>
  <dl>
   <dt>
<code class="parameter">result</code></dt><dd><p class="para">Das Ergebnis
<span class="type">Ressource</span>, das ausgewertet wird. Dieses Ergebnis kommt von einem
Aufruf von
<span class="function"><a href="function.mysql-query.php" class="function">mysql_query()</a></span>.</p></dd>
   
    <dt><code class="parameter">row</code></dt>
    <dd>
     <span class="simpara">
      Die Zeilennummer des erhaltenen Ergebnisses. Zeilennummern beginnen mit
      <code class="literal">0</code>.
     </span>
    </dd>
   
   
    <dt><code class="parameter">field</code></dt>
    <dd>
     <span class="simpara">
      Der Name oder der Offset der abzurufenden Spalte (Feld).
     </span>
     <span class="simpara">
      Dies kann der Offset der Spalte sein, der Name der Spalte oder ein
      Bezeichner in der Form Tabellenname.Spaltenname. Wurde ein Alias für
      den Spaltennamen verwendet (&#039;select foo as bar from...&#039;), verwenden Sie
      stattdessen den Alias. Ist der Wert nicht definiert, wird die erste
      Spalte zurückgegeben.
     </span>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.mysql-result-returnvalues">
  <h3 class="title">Rückgabewerte</h3>
  <p class="simpara">
   Gibt bei Erfolg die Inhalte einer Spalte einer MySQL-Ergebnismenge zurück
   oder <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> bei Fehlern.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.mysql-result-examples">
  <h3 class="title">Beispiele</h3>
  <div class="example" id="example-1">
   <p><strong>Beispiel #1 <span class="function"><strong>mysql_result()</strong></span>-Beispiel</strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$link </span><span style="color: #007700">= </span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #DD0000">'localhost'</span><span style="color: #007700">, </span><span style="color: #DD0000">'mysql_user'</span><span style="color: #007700">, </span><span style="color: #DD0000">'mysql_password'</span><span style="color: #007700">);<br />if (!</span><span style="color: #0000BB">$link</span><span style="color: #007700">) {<br />    die(</span><span style="color: #DD0000">'Keine Verbindung möglich: ' </span><span style="color: #007700">. </span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br />}<br />if (!</span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #DD0000">'database_name'</span><span style="color: #007700">)) {<br />    die(</span><span style="color: #DD0000">'Konnte Datenbank nicht auswählen: ' </span><span style="color: #007700">. </span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br />}<br /></span><span style="color: #0000BB">$result </span><span style="color: #007700">= </span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #DD0000">'SELECT name FROM work.employee'</span><span style="color: #007700">);<br />if (!</span><span style="color: #0000BB">$result</span><span style="color: #007700">) {<br />    die(</span><span style="color: #DD0000">'Konnte Abfrage nicht ausführen:' </span><span style="color: #007700">. </span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br />}<br />echo </span><span style="color: #0000BB">mysql_result</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">, </span><span style="color: #0000BB">2</span><span style="color: #007700">); </span><span style="color: #FF8000">// gibt den Namen des dritten Angestellten aus<br /><br /></span><span style="color: #0000BB">mysql_close</span><span style="color: #007700">(</span><span style="color: #0000BB">$link</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

  </div>
 </div>


 <div class="refsect1 notes" id="refsect1-function.mysql-result-notes">
  <h3 class="title">Anmerkungen</h3>
  <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
   <span class="simpara">
    Aufrufe von <span class="function"><strong>mysql_result()</strong></span> sollten nicht mit Aufrufen
    anderer Funktionen verschachtelt werden, die auch auf das Ergebnis
    zugreifen.
   </span>
  </p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.mysql-result-seealso">
  <h3 class="title">Siehe auch</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.mysql-fetch-row.php" class="function" rel="rdfs-seeAlso">mysql_fetch_row()</a> - Liefert einen Datensatz als indiziertes Array</span></li>
   <li><span class="function"><a href="function.mysql-fetch-array.php" class="function" rel="rdfs-seeAlso">mysql_fetch_array()</a> - Liefert einen Datensatz als assoziatives Array, als numerisches Array oder
   beides</span></li>
   <li><span class="function"><a href="function.mysql-fetch-assoc.php" class="function" rel="rdfs-seeAlso">mysql_fetch_assoc()</a> - Liefert einen Datensatz als assoziatives Array</span></li>
   <li><span class="function"><a href="function.mysql-fetch-object.php" class="function" rel="rdfs-seeAlso">mysql_fetch_object()</a> - Liefert eine Ergebniszeile als Objekt</span></li>
  </ul>
 </div>


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