SSブログ

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

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

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。