English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico PHP

Tutorial avançado PHP

PHP & MySQL

Manual de referência PHP

Uso e exemplo da função PHP mysqli_ping()

PHP MySQLi Referência

A função mysqli_ping() realiza uma conexão com o servidor, tentando se reconectar se a conexão estiver cortada.

Definição e uso

mysqli_ping()A função aceita um objeto de conexão como parâmetro, verifica a conexão e, se a conexão estiver cortada, tenta se reconectar ao servidor.

Sintaxe

mysqli_ping($con, [$host, $username, $passwd, $dname, $port, $socket, $flags])

Parâmetro

NúmeroParâmetros e descrições
1

con(opcional)

Este é um objeto que representa a conexão com o MySQL Server.

Retorno

Essa função retorna um valor booleano, true se a operação for bem-sucedida, false se falhar.

Versão do PHP

Essa função foi introduzida na versão do PHP5introduzido e pode ser usado em todas as versões mais recentes.

Exemplo online

Os seguintes exemplos demonstrammysqli_ping()Uso da função (estilo procedimental), detectar conexão do servidor:

<?php
   //Estabelecer conexão
   $con = mysqli_connect("localhost","root","password","test");
   $res = mysqli_ping($con);
   if($res){
      print("Sucesso.....");
   }else{
      print("Falha......");
   }
?>

Resultados de saída

Sucesso.....

Exemplo online

No estilo orientado a objetos, a sintaxe dessa função é$con-> ping();。A seguir está um exemplo dessa função detectando a conexão do servidor em estilo orientado a objetos;

<?php
   //Estabelecer conexão
   $con = new mysqli("localhost","root","password","test");
   $res = $con->ping();
   if($res){
      print("Sucesso.....");
   }else{
      print("Falha......");
   }
?>

Resultados de saída

Sucesso.....

Exemplo online

No estilo orientado a objetos, a sintaxe dessa função é$con-> ping();。A seguir está um exemplo dessa função em estilo orientado a objetos;

<?php
   $connection_mysql = mysqli_connect("localhost","root","password","mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "Falha ao conectar ao MySQL: ". mysqli_connect_error();
   }
   
   if (mysqli_ping($connection_mysql)){
      echo "Conexão está ok!"."\n";
   }else{
      echo "Erro: ". mysqli_error($connection_mysql);
   }
   mysqli_close($connection_mysql);  
?>

Resultados de saída

Conexão está ok!
Conexão foi bem-sucedida

PHP MySQLi Referência