English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_close()函数关闭先前打开的数据库连接
mysqli_close();函数接受一个MySQL函数对象(先前打开)作为参数,并关闭它。
您不能使用此函数关闭 持久连接.
mysqli_close($con);
Nummer | Parameter und Beschreibung |
---|---|
1 | con (erforderlich) Dies ist ein Objekt, das die Verbindung zum MySQL-Server darstellt, die Sie schließen müssen. |
Die Funktion PHP mysqli_close() gibt einen booleschen Wert zurück, im Erfolgsfalltrue, im Falle eines Fehlersfalse.
Diese Funktion wurde ursprünglich in der PHP-Version5introduziert und kann in allen höheren Versionen verwendet werden.
Das folgende Beispiel zeigtmysqli_close();Verwendung der Funktion (prozeduraler Stil)-
<?php $host = "localhost"; $username = "root"; $passwd = "password"; $dbname = "mydb"; //Verbindung herstellen $con = mysqli_connect($host, $username, $passwd, $dbname); //Verbindung schließen $res = mysqli_close($con); if ($res) { print("Verbindung wurde geschlossen."); } else { print("Entschuldigung, es gibt ein Problem, das möglicherweise die Verbindung beendet."); } ?>
Ausgabenergebnis
Verbindung wurde geschlossen
In der objektorientierten Syntax ist die Syntax dieser Funktion$con-> close();。Hier ist ein Beispiel für diese Funktion im objektorientierten Stil;
<?php $host = "localhost"; $username = "root"; $passwd = "password"; $dbname = "mydb"; //Verbindung herstellen $con = new mysqli($host, $username, $passwd, $dbname); //Verbindung schließen $res = $con -> close(); if ($res) { print("Verbindung wurde geschlossen."); } else { print("Entschuldigung, es gibt ein Problem, das möglicherweise die Verbindung beendet."); } ?>
Ausgabenergebnis
Verbindung wurde geschlossen
Dies istmysqli_close();Ein weiteres Beispiel für die Funktion-
<?php //Verbindung herstellen $con = @mysqli_connect("localhost"); $res = @mysqli_close($con); if ($res) { print("Verbindung wurde geschlossen."); } else { print("Entschuldigung, es gibt ein Problem, das möglicherweise die Verbindung beendet."); } ?>
Ausgabenergebnis
Entschuldigung, es gibt ein Problem, das möglicherweise die Verbindung beendet.
<?php $connection = @mysqli_connect("w3"codebox.com", "use", "pass", "my_db"); if (mysqli_connect_errno($connection)) { echo "Verbindung zu MySQL fehlgeschlagen: " . mysqli_connect_error(); } else { mysqli_close($connection); } ?>
Ausgabenergebnis
Verbindung zu MySQL kann nicht hergestellt werden: Verbindung konnte nicht hergestellt werden, da der Zielcomputer die Verbindung aktiv abgelehnt hat.