English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_get_host_info()関数は、使用されている接続タイプを表す文字列を返します。
mysqli_get_host_info()この関数は、使用されている接続タイプとホストサーバーの名前に関する情報を取得するために使用されます。
mysqli_get_host_info($con);
序号 | パラメータ及び説明 |
---|---|
1 | con(オプション) これはMySQL Serverとの接続を表すオブジェクトです。 |
PHP mysqli_get_host_info()関数は、主機の名前と接続タイプを指定する文字列を返します。
この関数は最初にPHPバージョン5で導入され、すべてのより高いバージョンで使用できます。
以下の例では、mysqli_get_host_info()関数の使用法(手続き型スタイル)-
<?php //接続の作成 $con = mysqli_connect("localhost", "root", "password", "mydb"); //ホスト情報 $info = mysqli_get_host_info($con); print("ホスト情報: " . $info); //接続を閉じる mysqli_close($con); ?>
出力結果
ホスト情報: localhost via TCP/IP
オブジェクト指向のスタイルでは、この関数の構文は以下の通りです$ con-> host_info。以下は、この関数のオブジェクト指向スタイルの例です-
<?php //接続の作成 $con = new mysqli("localhost", "root", "password", "mydb"); //ホスト情報 $info = $con-> host_info; print("ホスト情報: " . $info); //接続を閉じる $con -> close(); ?>
出力結果
ホスト情報: localhost via TCP/IP
以下に示しますmysqli_get_host_info関数の別の例-
<?php //接続の作成 $con = mysqli_connect("localhost", "root", "password", "mydb"); $code = mysqli_connect_errno(); if ($code) { print("接続失敗: " . $code); } else { print("接続が成功しました" . "\n"); $info = mysqli_get_host_info($con); print("ホスト情報: " . $info); } ?>
出力結果
ホスト情報: localhost via TCP/IP
MySQL サーバー主机名と接続タイプを返します:
<?php $connection_mysql = mysqli_connect("localhost","root","password","mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "MySQLに接続できません: " . mysqli_connect_error(); } echo mysqli_get_host_info($connection_mysql); mysqli_close($connection_mysql); ?>
出力結果
localhost via TCP/IP