Funzione mysqli_close () di PHP
Definizione e utilizzo
Il mysqli_close() funzione accetta un oggetto funzione MySQL (aperto in precedenza) come parametro e lo chiude.
Non è possibile chiudere connessioni persistenti utilizzando questa funzione.
Sintassi
mysqli_close($con);
Parametri
Suor n | Parametro e descrizione |
---|---|
1 |
con(Mandatory) Questo è un oggetto che rappresenta una connessione a MySQL Server che devi chiudere. |
Valori restituiti
La funzione mysqli_close () di PHP restituisce un valore booleano che è vero in caso di successo e falso in caso di fallimento.
Versione PHP
Questa funzione è stata introdotta per la prima volta nella versione 5 di PHP e funziona in tutte le versioni successive.
Esempio
L'esempio seguente mostra l'utilizzo della funzione mysqli_close () (in stile procedurale):
<?php
$host = "localhost";
$username = "root";
$passwd = "password";
$dbname = "mydb";
//Creating a connection
$con = mysqli_connect($host, $username, $passwd, $dbname);
//Closing the connection
$res = mysqli_close($con);
if($res){
print("Connection Closed");
}else{
print("There is an issue while closing the connection");
}
?>
Questo produrrà il seguente risultato:
Connection Closed
Esempio
Nello stile orientato agli oggetti la sintassi di questa funzione è $ con-> close (); Di seguito è riportato l'esempio di questa funzione nello stile orientato agli oggetti $ minus;
<?php
$host = "localhost";
$username = "root";
$passwd = "password";
$dbname = "mydb";
//Creating a connection
$con = new mysqli($host, $username, $passwd, $dbname);
//Closing the connection
$res = $con -> close();
if($res){
print("Connection Closed");
}else{
print("There is an issue while closing the connection");
}
?>
Questo produrrà il seguente risultato:
Connection Closed
Esempio
Questo è un altro esempio della funzione mysqli_close () -
<?php
//Creating a connection
$con = @mysqli_connect("localhost");
$res = @mysqli_close($con);
if($res){
print("Connection closed Successfully");
}else{
print("Sorry there is an issue could close the connection ");
}
?>
Questo produrrà il seguente risultato:
Sorry there is an issue could close the connection
Esempio
<?php
$connection = @mysqli_connect("tutorailspoint.com", "use", "pass", "my_db");
if (mysqli_connect_errno($connection)){
echo "Failed to connect to MySQL: ".mysqli_connect_error();
}else{
mysqli_close($connection);
}
?>
Questo produrrà il seguente risultato:
Failed to connect to MySQL: No connection could be made because the target machine actively refused it.