Função PHP mysqli_close ()
Definição e Uso
o mysqli_close() function aceita um objeto de função MySQL (aberto anteriormente) como parâmetro e o fecha.
Você não pode fechar conexões persistentes usando esta função.
Sintaxe
mysqli_close($con);
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 | con(Mandatory) Este é um objeto que representa uma conexão com o servidor MySQL que você precisa fechar. |
Valores Retornados
A função PHP mysqli_close () retorna um valor booleano que é verdadeiro em caso de sucesso e falso em caso de falha.
Versão PHP
Esta função foi introduzida pela primeira vez no PHP Versão 5 e funciona em todas as versões posteriores.
Exemplo
O exemplo a seguir demonstra o uso da função mysqli_close () (no estilo procedural) -
<?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");
}
?>
Isso produzirá o seguinte resultado -
Connection Closed
Exemplo
No estilo orientado a objetos, a sintaxe desta função é $ con> close (); A seguir está o exemplo desta função no estilo orientado a objetos $ 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");
}
?>
Isso produzirá o seguinte resultado -
Connection Closed
Exemplo
Este é outro exemplo da função 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 ");
}
?>
Isso produzirá o seguinte resultado -
Sorry there is an issue could close the connection
Exemplo
<?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);
}
?>
Isso produzirá o seguinte resultado -
Failed to connect to MySQL: No connection could be made because the target machine actively refused it.