<?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-close.php',
    1 => 'mysql_close',
    2 => 'Schlie&szlig;t eine Verbindung zu MySQL',
  ),
  'up' => 
  array (
    0 => 'ref.mysql.php',
    1 => 'MySQL Funktionen',
  ),
  'prev' => 
  array (
    0 => 'function.mysql-client-encoding.php',
    1 => 'mysql_client_encoding',
  ),
  'next' => 
  array (
    0 => 'function.mysql-connect.php',
    1 => 'mysql_connect',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/mysql/functions/mysql-close.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.mysql-close" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">mysql_close</h1>
  <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose"><span class="refname">mysql_close</span> &mdash; <span class="dc-title">Schließt eine Verbindung zu MySQL</span></p>

 </div>

 <div id="function.mysql-close-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.close.php" class="function">mysqli_close()</a></span></li>
    <li>PDO: Zuweisung des Wertes <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> zum PDO-Objekt</li>
   </ul>
  </div>
 </div>

 <div class="refsect1 description" id="refsect1-function.mysql-close-description">
  <h3 class="title">Beschreibung</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>mysql_close</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$link_identifier</code><span class="initializer"> = NULL</span></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="simpara">
   <span class="function"><strong>mysql_close()</strong></span> schließt die nicht persistente Verbindung
   zum MySQL-Server, die mit der angegebenen Verbindungskennung verknüpft
   ist. Wird <code class="parameter">link_identifier</code> nicht angegeben, wird die
   zuletzt geöffnete Verbindung geschlossen.
  </p>
  <p class="para">
Offene nicht-persistente MySQL Verbindungen und Ergebnismengen werden
automatisch zerstört, wenn ein PHP-Skript seine Ausführung beendet. Obwohl
also das explizite Schließen von offenen Verbindungen und das Freigeben von
Ergebnismengen optional ist, wird es dennoch empfohlen. Dadurch werden
Ressourcen unmittelbar an PHP und MySQL zurückgeben, was die Performance
verbessern kann. Weitere Informationen sind unter
<a href="language.types.resource.php#language.types.resource.self-destruct" class="link">Freigeben von Ressourcen</a> zu finden.</p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.mysql-close-parameters">
  <h3 class="title">Parameter-Liste</h3>
  <dl>
   <dt>
<code class="parameter">link_identifier</code></dt><dd><p class="para">Die MySQL Verbindung. Wenn nicht angegeben,
wird die letzte mit <span class="function"><a href="function.mysql-connect.php" class="function">mysql_connect()</a></span> geöffnete Verbindung verwendet. Wenn
noch keine Verbindung hergestellt wurde wird ein <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> Fehler
geworfen.</p></dd>
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.mysql-close-returnvalues">
  <h3 class="title">Rückgabewerte</h3>
  <p class="simpara">
   Gibt bei Erfolg <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> zurück. Bei einem Fehler wird <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> zurückgegeben.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.mysql-close-examples">
  <h3 class="title">Beispiele</h3>
  <div class="example" id="example-1">
   <p><strong>Beispiel #1 <span class="function"><strong>mysql_close()</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 />echo </span><span style="color: #DD0000">'Erfolgreich verbunden'</span><span style="color: #007700">;<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 class="example-contents"><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Erfolgreich verbunden</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 notes" id="refsect1-function.mysql-close-notes">
  <h3 class="title">Anmerkungen</h3>
  <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
   <span class="simpara">
    <span class="function"><strong>mysql_close()</strong></span> schließt keine persistenten Verbindungen,
    die mit <span class="function"><a href="function.mysql-pconnect.php" class="function">mysql_pconnect()</a></span> geöffnet wurden. Weitere
    Details sind der Manpage über <a href="features.persistent-connections.php" class="link">Persistente Verbindungen</a>
    zu entnehmen.
   </span>
  </p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.mysql-close-seealso">
  <h3 class="title">Siehe auch</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.mysql-connect.php" class="function" rel="rdfs-seeAlso">mysql_connect()</a> - &Ouml;ffnet eine Verbindung zu einem MySQL-Server</span></li>
   <li><span class="function"><a href="function.mysql-free-result.php" class="function" rel="rdfs-seeAlso">mysql_free_result()</a> - Gibt belegten Speicher wieder frei</span></li>
  </ul>
 </div>


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