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

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio di mysqli_ping() in PHP

PHP MySQLi 参考手册

La funzione mysqli_ping() esegue una connessione al server, e se la connessione è stata interrotta, tenta di riconnettersi.

Definizione e uso

mysqli_ping()La funzione accetta come parametro l'oggetto di connessione, verifica la connessione e, se è stata interrotta, tenta di riconnettersi al server.

Sintassi

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

Parametro

NumeroParametri e descrizione
1

con(opszionale)

Questo è un oggetto che rappresenta la connessione con il server MySQL.

Valore di ritorno

Questa funzione restituisce un valore booleano, se l'operazione è riuscita, restituisce true; se l'operazione fallisce, restituisce false.

Versione PHP

Questa funzione è stata introdotta per la prima volta nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.

Esempio online

Di seguito è riportato un esempio dimysqli_ping()Utilizzo della funzione (stile procedurale), rilevamento della connessione del server:

<?php
   // Creare connessione
   $con = mysqli_connect("localhost", "root", "password", "test");
   $res = mysqli_ping($con);
   if($res) {
      print("Riuscito.....");
   } else {
      print("Fallito......");
   }
?>

Risultato di output

Riuscito.....

Esempio online

Nel linguaggio orientato agli oggetti, la sintassi di questa funzione è$con->ping();。Di seguito è riportato un esempio di questa funzione per il rilevamento della connessione del server in stile orientato agli oggetti;

<?php
   // Creare connessione
   $con = new mysqli("localhost", "root", "password", "test");
   $res = $con->ping();
   if($res) {
      print("Riuscito.....");
   } else {
      print("Fallito......");
   }
?>

Risultato di output

Riuscito.....

Esempio online

Nel linguaggio orientato agli oggetti, la sintassi di questa funzione è$con->ping();。Di seguito è riportato un esempio di questa funzione in stile orientato agli oggetti;

<?php
   $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb");
   
   if (mysqli_connect_errno($connection_mysql)) {
      echo "Connessione MySQL fallita: ". mysqli_connect_error();
   }
   
   if (mysqli_ping($connection_mysql)) {
      echo "Connessione ok!"."\n";
   } else {
      echo "Errore: ". mysqli_error($connection_mysql);
   }
   mysqli_close($connection_mysql);  
?>

Risultato di output

Connessione ok!
Connessione riuscita

PHP MySQLi 参考手册