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 della funzione PHP mysqli_get_host_info()

PHP MySQLi 参考手册

La funzione mysqli_get_host_info() di PHP restituisce una stringa che descrive il tipo di connessione utilizzata

Definizione e uso

mysqli_get_host_info()La funzione è utilizzata per ottenere informazioni sull'host, ovvero il tipo di connessione utilizzata e il nome del server host.

Sintassi

mysqli_get_host_info($con);

Parametro

Numero di sequenzaParametri e descrizione
1

con(opzionale)

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

Valore di ritorno

La funzione mysqli_get_host_info() di PHP restituisce una stringa che specifica il nome dell'host e il tipo di connessione.

Versione PHP

Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni superiori.

Esempio online

Di seguito è riportato un esempio dimysqli_get_host_info()Uso della funzione (stile procedurale)-

<?php
  //Eseguire la connessione
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //Informazioni sull'host
   $info = mysqli_get_host_info($con);
   print("Informazioni sull'host: ").$info;
   //Chiudere la connessione
   mysqli_close($con);
?>

Risultato dell'output

Informazioni sull'host: localhost tramite TCP/IP

Esempio online

Nel contesto orientato agli oggetti, la sintassi di questa funzione è$ con-> host_infoDi seguito è riportato un esempio di stile orientato agli oggetti per questa funzione-

<?php
   //Eseguire la connessione
   $con = new mysqli("localhost", "root", "password", "mydb");
   //Informazioni sull'host
   $info = $con->host_info;
   print("Informazioni sull'host: ").$info;
   //Chiudere la connessione
   $con -> close();
?>

Risultato dell'output

Informazioni sull'host: localhost tramite TCP/IP

Esempio online

Di seguito è riportatomysqli_get_host_infoUn altro esempio di funzione-

<?php
   //Eseguire la connessione
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   $code = mysqli_connect_errno();
   if ($code) {
      print("Fallimento della connessione: ").$code;
   } else {
      print("Connessione stabilita con successo"."\n");
      $info = mysqli_get_host_info($con);
      print("Informazioni sull'host: ").$info;
   }
?>

Risultato dell'output

Informazioni sull'host: localhost tramite TCP/IP

Esempio online

Restituire il nome host del server MySQL e il tipo di connessione:

<?php
   $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "Impossibile connettersi a MySQL: \" . mysqli_connect_error();
   }
   echo mysqli_get_host_info($connection_mysql);   
   mysqli_close($connection_mysql);
?>

Risultato dell'output

localhost tramite TCP/IP

PHP MySQLi 参考手册