Php/docs/mysqli.get-server-version

提供:Dev Guides
< Php
移動先:案内検索

mysqli::$server_version

mysqli_get_server_version

(PHP 5, PHP 7)

mysqli::$server_version -- mysqli_get_server_versionMySQL サーバーのバージョンを整数値で返す


説明

オブジェクト指向型

int $mysqli->server_version;

手続き型

mysqli_get_server_version ( mysqli $link ) : int

mysqli_get_server_version() 関数は 接続している(link で表される)サーバーの バージョンを整数値で返します。


パラメータ

link
手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。


返り値

サーバーのバージョンを整数値で返します。

バージョン番号の書式は以下のようになります。 main_version * 10000 + minor_version * 100 + sub_version (つまり、バージョン 4.1.0 は 40100 となります)


例1 $mysqli->server_version の例

オブジェクト指向型


<?php$mysqli = new mysqli("localhost", "my_user", "my_password");/* 接続の状況をチェックします */if (mysqli_connect_errno()) {    printf("Connect failed: %s\n", mysqli_connect_error());    exit();}/* サーバーのバージョンを表示します */printf("Server version: %d\n", $mysqli->server_version);/* 接続を閉じます */$mysqli->close();?>

手続き型


<?php$link = mysqli_connect("localhost", "my_user", "my_password");/* 接続の状況をチェックする */if (mysqli_connect_errno()) {    printf("Connect failed: %s\n", mysqli_connect_error());    exit();}/* サーバーのバージョンを表示する */printf("Server version: %d\n", mysqli_get_server_version($link));/* 接続を閉じる */mysqli_close($link);?>

上の例の出力は以下となります。


Server version: 40102

参考