English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Funktion mysqli_get_host_info() gibt einen String zurück, der den verwendeten Verbindungstyp beschreibt
mysqli_get_host_info()Die Funktion wird verwendet, um Informationen über den Host zu erhalten, d.h. den verwendeten Verbindungstyp und den Namen des Host-Servers.
mysqli_get_host_info($con);
Nummer | Parameter und Beschreibung |
---|---|
1 | con (optional) Dies ist ein Objekt, das die Verbindung zum MySQL Server darstellt. |
Die Funktion mysqli_get_host_info() gibt einen String zurück, der den Namen des Hosts und den Verbindungstyp angibt.
Diese Funktion wurde ursprünglich in PHP-Version5introduziert und kann in allen höheren Versionen verwendet werden.
Nachfolgender Beispiel zeigtmysqli_get_host_info()Verwendung der Funktion (prozeduraler Stil)-
<?php //Verbindung herstellen $con = mysqli_connect("localhost", "root", "password", "mydb"); //Host-Informationen $info = mysqli_get_host_info($con); print("Host-Informationen: " . $info); //Verbindung schließen mysqli_close($con); ?>
Ausgabeergebnis
Host-Informationen: localhost via TCP/IP
In der objektorientierten Syntax ist die Syntax dieser Funktion$ con-> host_info. Hier ist ein Beispiel für die objektorientierte Version dieser Funktion-
<?php //Verbindung herstellen $con = new mysqli("localhost", "root", "password", "mydb"); //Host-Informationen $info = $con-> host_info; print("Host-Informationen: " . $info); //Verbindung schließen $con -> close(); ?>
Ausgabeergebnis
Host-Informationen: localhost via TCP/IP
Hier istmysqli_get_host_infoEin weiteres Beispiel für die Funktion-
<?php //Verbindung herstellen $con = mysqli_connect("localhost", "root", "password", "mydb"); $code = mysqli_connect_errno(); if ($code) { print("Verbindung fehlgeschlagen: " . $code); } else { print("Verbindung erfolgreich hergestellt" . "\n"); $info = mysqli_get_host_info($con); print("Host-Informationen: " . $info); } ?>
Ausgabeergebnis
Host-Informationen: localhost via TCP/IP
Gibt den Hostnamen und die Verbindungstyp des MySQL-Servers zurück:
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "Verbindung zu MySQL nicht möglich: " . mysqli_connect_error(); } echo mysqli_get_host_info($connection_mysql); mysqli_close($connection_mysql); ?>
Ausgabeergebnis
localhost via TCP/IP