So-net無料ブログ作成
検索選択

PHPでMySQLのバージョンを取得する [php]

ときどき、データベースのバージョンを確認したいことがあります。
直接、データベースを見ればいいのですが、めんどくさい・・・。
phpinfo() だと、いらない情報がゴチャゴチャ出てきて見づらい・・・。
ちょっと確認したいだけなので、バージョン番号だけ表示したい・・・。
ということで、作ってみました。

以前は、mysqli_get_server_info() で MySQL サーバーの情報を取得できたのですが、mysqli_get_server_info() が PHP 5.5.0 で非推奨になり、PHP 7.0.0 で削除されました。

今後、mysqli_get_server_info() を使えない状況が増えてくるので、mysqli を使って MySQL サーバーの情報を取得しています。

function mysql_ver() {
	$mysqli = new mysqli("hostname", "username", "password");

	// 接続チェック
	if (mysqli_connect_errno()) {
		return mysqli_connect_error();	// エラーを返す
		exit();
	}
	return $mysqli->server_info;	// MySQLのバージョンを返す
	$mysqli->close();
}


echo mysql_ver();

hostname、username、password には、使用しているデータベースの設定を入れます。




nice!(25)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 25

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

トラックバックの受付は締め切りました