Php/docs/mysqli.get-server-version

提供:Dev Guides
< Php
2020年12月14日 (月) 12:43時点におけるNotes (トーク | 投稿記録)による版 (autoload)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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

参考