Função PHP mysqli_ping ()
Definição e Uso
o mysqli_ping() função aceita um objeto de conexão como parâmetro, verifica a conexão, se a conexão está inativa ele se reconecta ao servidor.
Sintaxe
mysqli_ping($con,[$host, $username, $passwd, $dname, $port, $socket, $flags] )
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 |
con(Optional) Este é um objeto que representa uma conexão com o servidor MySQL. |
Valores Retornados
Esta função retorna o valor booleano que é verdadeiro se a operação foi bem-sucedida 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_ping () (no estilo procedural) -
<?php
//Creating the connection
$con = mysqli_connect("localhost","root","password","test");
$res = mysqli_ping($con);
if($res){
print("Successful.....");
}else{
print("Failed......");
}
?>
Isso produzirá o seguinte resultado -
Successful.....
Exemplo
No estilo orientado a objetos, a sintaxe desta função é $ con> ping (); A seguir está o exemplo desta função no estilo orientado a objetos $ minus;
<?php
//Creating the connection
$con = new mysqli("localhost","root","password","test");
$res = $con->ping();
if($res){
print("Successful.....");
}else{
print("Failed......");
}
?>
Isso produzirá o seguinte resultado -
Successful.....
Exemplo
No estilo orientado a objetos, a sintaxe desta função é $ con> ping (); A seguir está o exemplo desta função no estilo orientado a objetos $ minus;
<?php
$connection_mysql = mysqli_connect("localhost","root","password","mydb");
if (mysqli_connect_errno($connection_mysql)){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if (mysqli_ping($connection_mysql)){
echo "Connection is ok!"."\n";
}else{
echo "Error: ". mysqli_error($connection_mysql);
}
mysqli_close($connection_mysql);
?>
Isso produzirá o seguinte resultado -
Connection is ok!
Connection was successful