English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP 参考手册

PHP mysqli_get_server_info() 函数用法及示例

    PHP MySQLi Referência

mysqli_get_server_info()函数返回MySQL服务器的版本号

定义和用法

mysqli_get_server_info()函数用于获取有关建立连接的MySQL服务器(版本)的信息。

语法

mysqli_get_server_info([$con]);

参数

序号参数及说明
1

con(必需)

这是一个表示与MySQL Server的连接的对象。

返回值

PHP mysqli_get_server_info()函数返回一个字符串,该字符串表示MySQLi扩展所连接的MySQL服务器的版本。

PHP版本

此函数最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。

Exemplo Online

以下示例演示了mysqli_get_server_info()Uso da função (estilo procedimental)-

<?php
   //Estabelecer conexão
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //Versão do servidor MySQL
   $version = mysqli_get_server_info($con);
   print("Número da versão do servidor MySQL: ".$version);
   //Fechar conexão
   mysqli_close($con);
?>

Resultados de Saída

Número da versão do servidor MySQL: 5.7.12-log

Exemplo Online

Na abordagem orientada a objetos, a sintaxe da função é$con-> client_info.A seguir está um exemplo da função nítida orientada a objetos-

<?php
   //Estabelecer conexão
   $con = new mysqli("localhost", "root", "password", "mydb");
   //Versão do servidor MySQL
   $version = $con-> server_info;
   print("Número da versão do servidor MySQL: ".$version);
   //Fechar conexão
   $con -> close();
?>

Resultados de Saída

Número da versão do servidor MySQL: 5.7.12-log

Exemplo Online

<?php
   //Estabelecer conexão
   $con = @mysqli_connect("localhost", "root", "password", "mydb");
   
   $code = mysqli_connect_errno();
   if($code){
      print("Falha na conexão: ".$code);
   } else {
      print("Conexão estabelecida com sucesso"
);
      $info = mysqli_get_server_info($con);
      print("Número da versão do servidor MySQL: ".$info);
   }
?>

Resultados de Saída

Conexão estabelecida com sucesso
Número da versão do servidor MySQL: 5.7.12-log

Exemplo Online

Retornar a versão do servidor MySQL:

<?php
   $connection_mysql = mysqli_connect("localhost", "user_name", "password", "database_name");
   
   if (mysqli_connect_errno($connection_mysql)){
      print("Falha ao conectar ao MySQL: ".mysqli_connect_error());
   }
   print(mysqli_get_server_info($connection_mysql));
   
   mysqli_close($connection_mysql);
?>

Resultados de Saída

5.7.12-log

PHP MySQLi Referência